mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-12-24 10:34:17 +00:00
Use matches instead of one match in match context
This commit is contained in:
parent
af50da4936
commit
b427a5e6f1
@ -22,6 +22,7 @@ class Data {
|
|||||||
this["cpos_lookup"] = {}; // object contains all this key value pair
|
this["cpos_lookup"] = {}; // object contains all this key value pair
|
||||||
this["text_lookup"] = {}; // same as above for all text ids
|
this["text_lookup"] = {}; // same as above for all text ids
|
||||||
this["match_count"] = matchCount;
|
this["match_count"] = matchCount;
|
||||||
|
this["corpus_type"] = "subcorpus"
|
||||||
}
|
}
|
||||||
|
|
||||||
addData(jsonData) {
|
addData(jsonData) {
|
||||||
|
@ -214,6 +214,8 @@ class ResultsList extends List {
|
|||||||
this.contextData = response.payload;
|
this.contextData = response.payload;
|
||||||
this.contextData["query"] = results.data.query;
|
this.contextData["query"] = results.data.query;
|
||||||
this.contextData["context_id"] = this.contextId;
|
this.contextData["context_id"] = this.contextId;
|
||||||
|
this.contextData["match_count"] = this.contextData.matches.length
|
||||||
|
this.contextData["corpus_type"] = "sub-subcorpus"
|
||||||
Object.assign(this.contextData, results.metaData);
|
Object.assign(this.contextData, results.metaData);
|
||||||
contextResultsElement = document.getElementById("context-results");
|
contextResultsElement = document.getElementById("context-results");
|
||||||
modalExpertModeSwitchElement = document.getElementById("inspect-display-options-form-expert_mode_inspect");
|
modalExpertModeSwitchElement = document.getElementById("inspect-display-options-form-expert_mode_inspect");
|
||||||
@ -226,13 +228,13 @@ class ResultsList extends List {
|
|||||||
// python range like function from MDN
|
// python range like function from MDN
|
||||||
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from#Sequence_generator_(range)
|
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from#Sequence_generator_(range)
|
||||||
const range = (start, stop, step) => Array.from({ length: (stop - start) / step + 1}, (_, i) => start + (i * step));
|
const range = (start, stop, step) => Array.from({ length: (stop - start) / step + 1}, (_, i) => start + (i * step));
|
||||||
lc = range(this.contextData.match.lc[0], this.contextData.match.lc[1], 1)
|
lc = range(this.contextData.matches[0].lc[0], this.contextData.matches[0].lc[1], 1)
|
||||||
c = range(this.contextData.match.c[0], this.contextData.match.c[1], 1)
|
c = range(this.contextData.matches[0].c[0], this.contextData.matches[0].c[1], 1)
|
||||||
rc = range(this.contextData.match.rc[0], this.contextData.match.rc[1], 1)
|
rc = range(this.contextData.matches[0].rc[0], this.contextData.matches[0].rc[1], 1)
|
||||||
} else {
|
} else {
|
||||||
lc = this.contextData.match.lc;
|
lc = this.contextData.matches[0].lc;
|
||||||
c = this.contextData.match.c;
|
c = this.contextData.matches[0].c;
|
||||||
rc = this.contextData.match.rc;
|
rc = this.contextData.matches[0].rc;
|
||||||
}
|
}
|
||||||
// create sentence strings as tokens
|
// create sentence strings as tokens
|
||||||
tokenHTMLArray = [];
|
tokenHTMLArray = [];
|
||||||
|
Loading…
Reference in New Issue
Block a user