Remove mkws.init and the test on it.
[mkws-moved-to-github.git] / tools / htdocs / mkws.js
index 8b8ff07..d21f333 100644 (file)
@@ -75,7 +75,6 @@ Handlebars.registerHelper('commaList', function(items, options) {
 // indexed by windowid.
 var mkws = {
     authenticated: false,
-    init: false,
     debug_function: undefined, // will be set during initialisation
     debug_level: undefined, // will be initialised from mkws_config
     sessions: {},
@@ -143,18 +142,15 @@ if (mkws_config == null || typeof mkws_config != 'object') {
 
 // wrapper for jQuery lib
 function _make_mkws_team($, teamName) {
+    var m_submitted = false;
+    var m_query; // initially undefined
     var m_sort = 'relevance';
     var m_filters = [];
-    var m_curPage = 1;
-    var m_recPerPage = 20;
     var m_totalRec = 0;
+    var m_recPerPage = 20;
+    var m_curPage = 1;
     var m_curDetRecId = '';
     var m_curDetRecData = null;
-    var m_submitted = false;
-    var m_SourceMax = 16;
-    var m_SubjectMax = 10;
-    var m_AuthorMax = 10;
-    var m_query; // initially undefined
     var m_debug_time = {
        // Timestamps for logging
        "start": $.now(),
@@ -162,12 +158,6 @@ function _make_mkws_team($, teamName) {
     };
 
 
-    // call this function only once
-    if (mkws.init) {
-       alert("_make_mkws_team() called twice: how did that happen?!");
-       return;
-    }
-
     // if (console && console.log) // disabled, will fail in IE8
     // console.log("run _make_mkws_team(" + (teamName ? teamName : "") + ")");
 
@@ -221,7 +211,7 @@ function _make_mkws_team($, teamName) {
            dummy: "dummy"
        };
 
-       /* set global debug_level flag early */
+       /* Set global debug_level flag early so that debug() works */
        if (typeof mkws_config.debug_level !== 'undefined') {
            mkws.debug_level = mkws_config.debug_level;
        } else if (typeof config_default.debug_level !== 'undefined') {
@@ -366,11 +356,11 @@ function _make_mkws_team($, teamName) {
 
        for(var i = 0; i < facets.length; i++) {
            if (facets[i] == "sources") {
-               add_single_facet(acc, "Sources",  data.xtargets, m_SourceMax, null);
+               add_single_facet(acc, "Sources",  data.xtargets, 16, null);
            } else if (facets[i] == "subjects") {
-               add_single_facet(acc, "Subjects", data.subject,  m_SubjectMax, "subject");
+               add_single_facet(acc, "Subjects", data.subject,  10, "subject");
            } else if (facets[i] == "authors") {
-               add_single_facet(acc, "Authors",  data.author,   m_AuthorMax, "author");
+               add_single_facet(acc, "Authors",  data.author,   10, "author");
            } else {
                alert("bad facet configuration: '" + facets[i] + "'");
            }
@@ -1248,9 +1238,6 @@ function _make_mkws_team($, teamName) {
            // alert(e.message);
        }
     })();
-
-    // done
-    mkws.init = true;
 };