cleanup code
Change-Id: I93aa205581f046ce7a4a5129fc1ea8033126a829
diff --git a/dev/js/src/loc/de.js b/dev/js/src/loc/de.js
index fc1cbca..a44a89f 100644
--- a/dev/js/src/loc/de.js
+++ b/dev/js/src/loc/de.js
@@ -14,8 +14,6 @@
loc.VC_allCorpora = 'allen Korpora';
loc.VC_oneCollection = 'einem virtuellen Korpus';
- //Show corpus statistic
- loc.VC_SHOWSTAT = 'Korpusstatistik';
// Date picker:
loc.WDAY = ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So'];
@@ -37,4 +35,9 @@
loc.SHOW_KQ = 'zeige KoralQuery';
loc.SHOW_META = 'Metadaten';
loc.NEW_QUERY = 'Neue Anfrage';
+
+ //Corpus statistic
+ loc.SHOWSTAT = 'Korpusstatistik';
+ //verbose description, for title attributes for example
+ //loc.VERB_SHOWSTAT = 'Korpusstatistik';
});
diff --git a/dev/js/src/vc.js b/dev/js/src/vc.js
index d211830..1726ca2 100644
--- a/dev/js/src/vc.js
+++ b/dev/js/src/vc.js
@@ -264,8 +264,13 @@
// Initialize root
this._element.appendChild(this._root.element());
- //Add corpus statistic button
- this.addStatBut();
+ /* TODO by Helge
+ Hack! additional div, because statistic button is removed after
+ choosing and/or/x in vc builder. REMOVE this lines after solving the problem!!!! */
+ this._element.addE('div');
+ this._element.addE('div');
+ //Add corpus statistic button
+ this.addStatBut();
return this._element;
},
@@ -343,11 +348,11 @@
* Adds Corpus Statistic Button
**/
addStatBut : function(){
-
- //add div element 'corpStat' with id 'dCorpStat'
+
+ //add div element 'corpStat'
var dv = this._element.addE('div');
- dv.id = "dCorpStat";
-
+ dv.classList.add('dCorpStat');
+
//add button
var bu = dv.addE('div');
bu.classList.add('bottom', 'button-stat');
diff --git a/dev/js/src/vc/statistic.js b/dev/js/src/vc/statistic.js
index 4a40ea5..5407e8f 100644
--- a/dev/js/src/vc/statistic.js
+++ b/dev/js/src/vc/statistic.js
@@ -69,7 +69,12 @@
*/
getStatistic : function(vc, cb){
//cq = corpusQuery
- var cq = encodeURI(vc.toQuery());
+
+ //console.log("HK ld-Type corpus = " + vc.getLdType());
+
+ var cq;
+
+ cq = encodeURI(vc.toQuery());
try{
KorAP.API.getCorpStat(cq, function(statResponse){
@@ -86,6 +91,7 @@
if(statResponse["notifications"] !== null && statResponse["notifications"] !== undefined ){
notif = statResponse["notifications"];
KorAP.log(0, notif[0][1]);
+ cb(null);
return;
}
@@ -125,13 +131,13 @@
* append result to statTable
*/
this.getStatistic(vc, function (statistic) {
+
+ statTable.classList.remove('loading');
+ statisticobj = that.create(statistic);
if (statistic === null)
return;
-
- statTable.classList.remove('loading');
- statisticobj = that.create(statistic);
-
+
statTable.appendChild(statisticobj.element());
// Add Close Button