Add metadata object on analysis

This commit is contained in:
Stephan Porada
2020-04-30 14:45:54 +02:00
parent a17771a772
commit 1350e6ddd6
4 changed files with 33 additions and 29 deletions

View File

@ -1,15 +1,15 @@
class Results {
constructor(resultsJSON, resultsList , metaDataJSON) {
constructor(resultsJSON, resultsList , resultsMetaData) {
this.resultsJSON = resultsJSON;
this.resultsList = resultsList;
this.metaDataJSON = metaDataJSON
this.resultsMetaData = resultsMetaData
}
clearAll() {
this.resultsList.clear();
this.resultsList.update();
this.resultsJSON.init();
this.metaDataJSON.init();
this.resultsMetaData.init();
}
}
@ -77,14 +77,10 @@ class ResultsJSON {
}
}
class MetaDataJSON {
// Sets empty object structure. Also usefull to delete old results.
init() {
this["corpus_name"] = undefined;
this["corpus_description"] = undefined;
this["corpus_creation_date"] = undefined;
this["corpus_last_edited_date"] = undefined;
this["corpus_properties"] = undefined;
this["corpus_size_tokens"] = undefined;
class ResultsMetaData {
// Sets empty object structure when no input is given.
// Else it works like a delete.
init(json = {}) {
Object.assign(this, json);
}
}

View File

@ -1,11 +1,16 @@
function recvMetaData(payload) {
results.metaDataJSON.corpus_name = payload.corpus_name;
results.metaDataJSON.corpus_description = payload.corpus_description;
results.metaDataJSON.corpus_creation_date = payload.corpus_creation_date;
results.metaDataJSON.corpus_last_edited_date = payload.corpus_last_edited_date;
results.metaDataJSON.corpus_properties = payload.corpus_properties;
results.metaDataJSON.corpus_size_tokens = payload.corpus_size_tokens;
console.log(results.metaDataJSON);
results.resultsMetaData.init(payload)
// results.metaDataJSON.corpus_name = payload.corpus_name;
// results.metaDataJSON.corpus_description = payload.corpus_description;
// results.metaDataJSON.corpus_creation_date = payload.corpus_creation_date;
// results.metaDataJSON.corpus_last_edited_date = payload.corpus_last_edited_date;
// results.metaDataJSON.corpus_properties = payload.corpus_properties;
// results.metaDataJSON.corpus_size_tokens = payload.corpus_size_tokens;
// results.metaDataJSON.corpus_all_texts = payload.corpus_all_texts;
// results.metaDataJSON.corpus_analysis_date = payload.corpus_analysis_date;
// results.metaDataJSON.corpus_cqi_py_version = payload.corpus_cqi_py_version;
// results.metaDataJSON.corpus_cqpserver_version = payload.corpus_cqpserver_version;
console.log(results.resultsMetaData);
}
function querySetup(payload) {