mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 12:22:47 +00:00 
			
		
		
		
	Corpus Following Functions & small QB fix
This commit is contained in:
		@@ -14,6 +14,7 @@ class ConcordanceQueryBuilder {
 | 
			
		||||
      queryBuilderTutorialModal: document.querySelector('#query-builder-tutorial-modal'),
 | 
			
		||||
      valueValidator: true,
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      //#region QueryBuilder Elements
 | 
			
		||||
      
 | 
			
		||||
      positionalAttrButton: document.querySelector('#positional-attr-button'),
 | 
			
		||||
@@ -175,6 +176,7 @@ class ConcordanceQueryBuilder {
 | 
			
		||||
  closeQueryBuilderModal(closeInstance) {
 | 
			
		||||
    let instance = M.Modal.getInstance(closeInstance);
 | 
			
		||||
    instance.close();
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
  showPositionalAttrArea() {
 | 
			
		||||
@@ -362,7 +364,7 @@ class ConcordanceQueryBuilder {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  clearAll() {
 | 
			
		||||
    // Everything is reset. After 5 seconds for 5 seconds (with 'instance'), a message is displayed indicating that further information can be obtained via the question mark icon
 | 
			
		||||
    // Everything is reset.
 | 
			
		||||
    let instance = M.Tooltip.getInstance(this.elements.queryBuilderTutorialInfoIcon);
 | 
			
		||||
 | 
			
		||||
    this.hideEverything();
 | 
			
		||||
@@ -375,16 +377,20 @@ class ConcordanceQueryBuilder {
 | 
			
		||||
    this.elements.entity.innerHTML = 'Entity';
 | 
			
		||||
    this.elements.sentence.innerHTML = 'Sentence';
 | 
			
		||||
    
 | 
			
		||||
    // If the Modal is open after 5 seconds for 5 seconds (with 'instance'), a message is displayed indicating that further information can be obtained via the question mark icon
 | 
			
		||||
    instance.tooltipEl.style.background = '#98ACD2';
 | 
			
		||||
    instance.tooltipEl.style.borderTop = 'solid 4px #0064A3';
 | 
			
		||||
    instance.tooltipEl.style.padding = '10px';
 | 
			
		||||
    instance.tooltipEl.style.color = 'black';
 | 
			
		||||
 | 
			
		||||
    setTimeout(() => {
 | 
			
		||||
      instance.open();
 | 
			
		||||
      setTimeout(() => {
 | 
			
		||||
        instance.close();
 | 
			
		||||
      }, 5000);
 | 
			
		||||
      let modalInstance = M.Modal.getInstance(this.elements.concordanceQueryBuilder);
 | 
			
		||||
      if (modalInstance.isOpen) {
 | 
			
		||||
        instance.open();
 | 
			
		||||
        setTimeout(() => {
 | 
			
		||||
          instance.close();
 | 
			
		||||
        }, 5000);
 | 
			
		||||
      }
 | 
			
		||||
    }, 5000);
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user