mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Add metadata object on analysis
This commit is contained in:
		@@ -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);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@@ -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) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user