mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Merge branch 'development' of gitlab.ub.uni-bielefeld.de:sfb1288inf/opaque into development
This commit is contained in:
		@@ -143,7 +143,7 @@
 | 
			
		||||
        <span class="card-title">Fetching your results!</span>
 | 
			
		||||
        <div>
 | 
			
		||||
          <div class="progress">
 | 
			
		||||
            <div class="indeterminate"></div>
 | 
			
		||||
            <div class="indeterminate" id="getting-query-results-bar"></div>
 | 
			
		||||
          </div>
 | 
			
		||||
        </div>
 | 
			
		||||
      </div>
 | 
			
		||||
@@ -330,38 +330,37 @@
 | 
			
		||||
  // event triggered on context select change and also if pagination is clicked
 | 
			
		||||
  function changeContext(event) {
 | 
			
		||||
    // newValue = event.target.value;  // cannot use this anymore due to reuse of this function in the above paginationElements eventListener
 | 
			
		||||
    console.log(event);
 | 
			
		||||
    if (event.type === "change") {
 | 
			
		||||
      nopaque.toast("Updated context per match!");
 | 
			
		||||
    }
 | 
			
		||||
    var contextPerItemElement = document.getElementById("context");
 | 
			
		||||
    newValue = contextPerItemElement.value;
 | 
			
		||||
    console.log(newValue);
 | 
			
		||||
    var lc = document.getElementsByClassName("left-context");
 | 
			
		||||
    var rc = document.getElementsByClassName("right-context");
 | 
			
		||||
    // console.log("LC", lc);
 | 
			
		||||
    // console.log("RC", rc);
 | 
			
		||||
    for (let element of lc) {
 | 
			
		||||
      // console.log(element.childNodes);
 | 
			
		||||
      array = Array.from(element.childNodes);
 | 
			
		||||
      // console.log(array);
 | 
			
		||||
      for (let element of array.slice(newValue)) {
 | 
			
		||||
        element.classList.add("hide");
 | 
			
		||||
      }
 | 
			
		||||
      for (let element of array.slice(0, newValue)) {
 | 
			
		||||
        element.classList.remove("hide");
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    for (let element of rc) {
 | 
			
		||||
      // console.log(element.childNodes);
 | 
			
		||||
      array = Array.from(element.childNodes);
 | 
			
		||||
      // console.log(array);
 | 
			
		||||
      for (let element of array.slice(newValue)) {
 | 
			
		||||
        element.classList.add("hide");
 | 
			
		||||
      }
 | 
			
		||||
      for (let element of array.slice(0, newValue)) {
 | 
			
		||||
        element.classList.remove("hide");
 | 
			
		||||
      }
 | 
			
		||||
    console.log("Event", event);
 | 
			
		||||
    try {
 | 
			
		||||
        if (event.type === "change") {
 | 
			
		||||
            nopaque.toast("Updated context per match!");
 | 
			
		||||
        }
 | 
			
		||||
    } catch (e) {
 | 
			
		||||
        console.log(e);
 | 
			
		||||
    } finally {
 | 
			
		||||
        var contextPerItemElement = document.getElementById("context");
 | 
			
		||||
        newValue = contextPerItemElement.value;
 | 
			
		||||
        console.log(newValue);
 | 
			
		||||
        var lc = document.getElementsByClassName("left-context");
 | 
			
		||||
        var rc = document.getElementsByClassName("right-context");
 | 
			
		||||
        for (let element of lc) {
 | 
			
		||||
          array = Array.from(element.childNodes);
 | 
			
		||||
          for (let element of array.slice(newValue)) {
 | 
			
		||||
            element.classList.add("hide");
 | 
			
		||||
          }
 | 
			
		||||
          for (let element of array.slice(0, newValue)) {
 | 
			
		||||
            element.classList.remove("hide");
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
        for (let element of rc) {
 | 
			
		||||
          array = Array.from(element.childNodes);
 | 
			
		||||
          for (let element of array.slice(newValue)) {
 | 
			
		||||
            element.classList.add("hide");
 | 
			
		||||
          }
 | 
			
		||||
          for (let element of array.slice(0, newValue)) {
 | 
			
		||||
            element.classList.remove("hide");
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@@ -425,7 +424,7 @@
 | 
			
		||||
        item.elm = resultList.createResultRowElement(item, chunk);
 | 
			
		||||
      }
 | 
			
		||||
      resultList.update();
 | 
			
		||||
      changeContext();  // sets lr context to current/default value
 | 
			
		||||
      changeContext(); // sets lr context on first result load
 | 
			
		||||
    });
 | 
			
		||||
    result["loaded_match_count"] += Object.keys(chunk["matches"]).length;
 | 
			
		||||
    console.log("After current match count", result["loaded_match_count"]);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user