Move all state variable declarations together.
[mkws-moved-to-github.git] / tools / htdocs / mkws.js
index 098d22b..4579c8e 100644 (file)
@@ -154,6 +154,17 @@ function _make_mkws_team($, teamName) {
 
     var m_sort = 'relevance';
     var m_filters = [];
+    var curPage = 1;
+    var recPerPage = 20;
+    var totalRec = 0;
+    var curDetRecId = '';
+    var curDetRecData = null;
+    var submitted = false;
+    var SourceMax = 16;
+    var SubjectMax = 10;
+    var AuthorMax = 10;
+    var m_query; // initially undefined
+
 
     // keep time state for debugging
     var m_debug_time = {
@@ -162,6 +173,7 @@ function _make_mkws_team($, teamName) {
     };
 
 
+    // Needs to be defined inside _make_mkws_team() so it can see m_debug_time
     mkws.debug_function = function (string) {
        if (!mkws.debug_level)
            return;
@@ -273,18 +285,6 @@ function _make_mkws_team($, teamName) {
                           "showResponseType": '', // or "json" (for debugging?)
                           "onrecord": my_onrecord } );
 
-    // some state vars
-    var curPage = 1;
-    var recPerPage = 20;
-    var totalRec = 0;
-    var curDetRecId = '';
-    var curDetRecData = null;
-    var submitted = false;
-    var SourceMax = 16;
-    var SubjectMax = 10;
-    var AuthorMax = 10;
-    var m_query; // initially undefined
-
     if (!isNaN(parseInt(mkws_config.perpage_default))) {
        recPerPage = parseInt(mkws_config.perpage_default);
     }