mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-11-15 01:05:42 +00:00
sort and clean variables
This commit is contained in:
parent
b0104fe606
commit
d5d0ffe7ea
@ -217,36 +217,58 @@
|
|||||||
<script src="{{ url_for('static', filename='js/nopaque.callbacks.js') }}">
|
<script src="{{ url_for('static', filename='js/nopaque.callbacks.js') }}">
|
||||||
</script>
|
</script>
|
||||||
<script>
|
<script>
|
||||||
// ###### Defining global variables used in other functions ######
|
// ###### Defining global variables used in other functions ######
|
||||||
|
var client; // CorpusAnalysisClient first undefined on DOMContentLoaded defined
|
||||||
|
var collapsibleElements; // All collapsibleElements on this page
|
||||||
|
var collapsibleElements; // all collapsibles on site
|
||||||
|
var contextModal; // Modal to open on inspect for further match context
|
||||||
|
var displayOptionsData; // Getting form data from display options
|
||||||
|
var displayOptionsFormElement; // Form holding the display informations
|
||||||
|
var downloadResultsJSONElement; // button for downloading results as JSON
|
||||||
|
var expertModeSwitchElement; // Expert mode switch Element
|
||||||
|
var exportModal; // Download options modal
|
||||||
|
var initDisplay; // CorpusAnalysisDisplay object first undfined on DOMContentLoaded defined
|
||||||
|
var initDisplayElement; // Element for initialization using initDisplay
|
||||||
|
var initModal;
|
||||||
|
var matchCountElement; // Total nr. of matches will be displayed in this element
|
||||||
|
var progress; // global progress value
|
||||||
|
var queryDisplay; // CorpusAnalysisDisplay object first undfined on DOMContentLoaded defined
|
||||||
|
var queryDisplayElement; // Element for initialization using queryDisplay
|
||||||
|
var queryFormElement; // the query form
|
||||||
|
var queryResultsDeterminateElement; // The progress bar for recieved results
|
||||||
|
var queryResultsExportElement; // Download button opens download modal
|
||||||
|
var queryResultsProgressElement; // Div element holding the progress bar
|
||||||
|
var queryResultsUserFeedbackElement; // Element showing match count|total etc
|
||||||
|
var receivedMatchCountElement; // Nr. of loaded matches will be displayed in this element
|
||||||
var results; // results object
|
var results; // results object
|
||||||
var resultsJSON; // full JSON object holding match results
|
var resultsJSON; // full JSON object holding match results
|
||||||
var resultsList; // resultsList object
|
var resultsList; // resultsList object
|
||||||
var queryFormElement; // the query form
|
var resultsListOptions; // specifies ResultsList options
|
||||||
var collapsibleElements; // all collapsibles on site
|
var textLookupCountElement // Nr of texts the matches occured in will be shown in this element
|
||||||
var progress; // global progress value
|
|
||||||
var queryResultsProgressElement; // Div element holding the progress bar
|
|
||||||
var queryResultsDeterminateElement; // The progress bar for recieved results
|
|
||||||
var queryResultsUserFeedbackElement; // Element showing match count|total etc
|
|
||||||
var queryResultsExportElement; // Download button opens download modal
|
|
||||||
var exportModal; // Download options modal
|
|
||||||
var contextModal; // Modal to open on inspect for further match context
|
|
||||||
var initModal;
|
|
||||||
var downloadResultsJSONElement; // button for downloading results as JSON
|
|
||||||
var displayOptionsFormElement;
|
|
||||||
|
|
||||||
// ###### Initialize variables ######
|
// ###### Initialize variables ######
|
||||||
|
client = undefined;
|
||||||
|
collapsibleElements = document.querySelector('.collapsible.expandable');
|
||||||
contextModal = document.getElementById("context-modal");
|
contextModal = document.getElementById("context-modal");
|
||||||
exportModal = document.getElementById("query-results-download-modal");
|
|
||||||
queryFormElement = document.getElementById("query-form");
|
|
||||||
queryResultsProgressElement = document.getElementById("query-results-progress");
|
|
||||||
queryResultsDeterminateElement = document.getElementById("query-results-determinate");
|
|
||||||
queryResultsUserFeedbackElement = document.getElementById("query-results-user-feedback");
|
|
||||||
queryResultsExportElement = document.getElementById("query-results-export");
|
|
||||||
displayOptionsFormElement = document.getElementById("display-options-form");
|
displayOptionsFormElement = document.getElementById("display-options-form");
|
||||||
|
expertModeSwitchElement = document.getElementById("display-options-form-expert_mode");
|
||||||
|
exportModal = document.getElementById("query-results-download-modal");
|
||||||
|
initDisplay = undefined;
|
||||||
|
initDisplayElement = document.getElementById("init-display");
|
||||||
|
matchCountElement = document.getElementById("match-count");
|
||||||
|
queryDisplay = undefined;
|
||||||
|
queryDisplayElement = document.getElementById("query-display");
|
||||||
|
queryFormElement = document.getElementById("query-form");
|
||||||
|
queryResultsDeterminateElement = document.getElementById("query-results-determinate");
|
||||||
|
queryResultsExportElement = document.getElementById("query-results-export");
|
||||||
|
queryResultsProgressElement = document.getElementById("query-results-progress");
|
||||||
|
queryResultsUserFeedbackElement = document.getElementById("query-results-user-feedback");
|
||||||
|
receivedMatchCountElement = document.getElementById("received-match-count");
|
||||||
|
textLookupCountElement = document.getElementById("text-lookup-count");
|
||||||
|
|
||||||
// js list options and intialization
|
// ###### js list options and intialization ######
|
||||||
let displayOptionsData = ResultsList.getDisplayOptions(displayOptionsFormElement);
|
displayOptionsData = ResultsList.getDisplayOptions(displayOptionsFormElement);
|
||||||
let resultsListOptions = {page: displayOptionsData["resultsPerPage"],
|
resultsListOptions = {page: displayOptionsData["resultsPerPage"],
|
||||||
pagination: [{
|
pagination: [{
|
||||||
name: "paginationTop",
|
name: "paginationTop",
|
||||||
paginationClass: "paginationTop",
|
paginationClass: "paginationTop",
|
||||||
@ -260,23 +282,8 @@
|
|||||||
valueNames: ["titles", "lc", "c", "rc", {data: ["index"]}],
|
valueNames: ["titles", "lc", "c", "rc", {data: ["index"]}],
|
||||||
item: `<span></span>`};
|
item: `<span></span>`};
|
||||||
|
|
||||||
// ###### Set some css options ######
|
|
||||||
// get collapsibles to alter options of those
|
|
||||||
var collapsibleElements = document.querySelector('.collapsible.expandable');
|
|
||||||
|
|
||||||
|
|
||||||
var client = undefined;
|
|
||||||
var initDisplay = undefined;
|
|
||||||
var queryDisplay = undefined;
|
|
||||||
|
|
||||||
var initDisplayElement = document.getElementById("init-display");
|
|
||||||
var queryDisplayElement = document.getElementById("query-display");
|
|
||||||
receivedMatchCountElement = document.getElementById("received-match-count");
|
|
||||||
matchCountElement = document.getElementById("match-count");
|
|
||||||
textLookupCountElement = document.getElementById("text-lookup-count");
|
|
||||||
var expertModeSwitchElement = document.getElementById("display-options-form-expert_mode");
|
|
||||||
|
|
||||||
|
|
||||||
|
// ###### event on DOMContentLoaded ######
|
||||||
document.addEventListener("DOMContentLoaded", () => {
|
document.addEventListener("DOMContentLoaded", () => {
|
||||||
//set accordion of collapsibles to false
|
//set accordion of collapsibles to false
|
||||||
M.Collapsible.init(collapsibleElements, {accordion: false});
|
M.Collapsible.init(collapsibleElements, {accordion: false});
|
||||||
|
Loading…
Reference in New Issue
Block a user