Remove debugging output from Handlebars "translate" helper.
[mkws-moved-to-github.git] / tools / htdocs / mkws.js
index 1837390..e61878d 100644 (file)
@@ -10,7 +10,6 @@ Handlebars.registerHelper('json', function(obj) {
 
 
 Handlebars.registerHelper('translate', function(s) {
-    debug("translating '" + s + "'");
     return mkws.M(s);
 });
 
@@ -144,7 +143,7 @@ if (mkws_config == null || typeof mkws_config != 'object') {
 // wrapper for jQuery lib
 function _make_mkws_team($, teamName) {
     var that = {};
-    var m_termName = teamName;
+    var m_teamName = teamName;
     var m_submitted = false;
     var m_query; // initially undefined
     var m_sort = 'relevance';
@@ -262,7 +261,7 @@ function _make_mkws_team($, teamName) {
        }
 
        // navi
-       var results = document.getElementById("mkwsRecords");
+       var results = $(".mkwsRecords.mkwsTeam_" + m_teamName);
 
        var html = [];
        for (var i = 0; i < data.hits.length; i++) {
@@ -274,7 +273,7 @@ function _make_mkws_team($, teamName) {
                html.push(renderDetails(m_curDetRecData));
            }
        }
-       replaceHtml(results, html.join(''));
+       results.html(html.join(''));
     }
 
 
@@ -328,9 +327,9 @@ function _make_mkws_team($, teamName) {
            }
        }
 
-       var termlist = document.getElementById("mkwsTermlists");
+       var termlist = $("#mkwsTermlists");
        if (termlist)
-           replaceHtml(termlist, acc.join(''));
+           termlist.html(acc.join(''));
     }
 
 
@@ -745,21 +744,6 @@ function _make_mkws_team($, teamName) {
     }
 
 
-    function replaceHtml(el, html) {
-       var oldEl = typeof el === "string" ? document.getElementById(el) : el;
-       /*@cc_on // Pure innerHTML is slightly faster in IE
-         oldEl.innerHTML = html;
-         return oldEl;
-         @*/
-       var newEl = oldEl.cloneNode(false);
-       newEl.innerHTML = html;
-       oldEl.parentNode.replaceChild(newEl, oldEl);
-       /* Since we just removed the old element from the DOM, return a reference
-          to the new element, which can be used to restore variable references. */
-       return newEl;
-    };
-
-
     function renderDetails(data, marker)
     {
        var template = loadTemplate("Record");
@@ -881,8 +865,8 @@ function _make_mkws_team($, teamName) {
        debug("HTML search form");
        $("#mkwsSearch").html('\
 <form name="mkwsSearchForm" action="" >\
-  <input id="mkwsQuery" type="text" size="' + mkws_config.query_width + '" />\
-  <input id="mkwsButton" type="submit" value="' + M('Search') + '" />\
+  <input id="mkwsQuery" class="mkwsQuery mkwsTeam_AUTO" type="text" size="' + mkws_config.query_width + '" />\
+  <input id="mkwsButton" class="mkwsButton mkwsTeam_AUTO" type="submit" value="' + M('Search') + '" />\
 </form>');
 
        debug("HTML records");
@@ -898,19 +882,19 @@ function _make_mkws_team($, teamName) {
            $("#mkwsResults").html('\
 <table width="100%" border="0" cellpadding="6" cellspacing="0">\
   <tr>\
-    <td id="mkwsTermlistContainer1" width="250" valign="top">\
-      <div id="mkwsTermlists"></div>\
+    <td id="mkwsTermlistContainer1" class="mkwsTermlistContainer1 mkwsTeam_AUTO" width="250" valign="top">\
+      <div id="mkwsTermlists" class="mkwsTermlists mkwsTeam_AUTO"></div>\
     </td>\
     <td id="mkwsMOTDContainer" valign="top">\
-      <div id="mkwsRanking"></div>\
-      <div id="mkwsPager"></div>\
-      <div id="mkwsNavi"></div>\
-      <div id="mkwsRecords"></div>\
+      <div id="mkwsRanking" class="mkwsRanking mkwsTeam_AUTO"></div>\
+      <div id="mkwsPager" class="mkwsPager mkwsTeam_AUTO"></div>\
+      <div id="mkwsNavi" class="mkwsNavi mkwsTeam_AUTO"></div>\
+      <div id="mkwsRecords" class="mkwsRecords mkwsTeam_AUTO"></div>\
     </td>\
   </tr>\
   <tr>\
     <td colspan="2">\
-      <div id="mkwsTermlistContainer2"></div>\
+      <div id="mkwsTermlistContainer2" class="mkwsTermlistContainer2 mkwsTeam_AUTO"></div>\
     </td>\
   </tr>\
 </table>');
@@ -989,7 +973,7 @@ function _make_mkws_team($, teamName) {
 
        debug("HTML targets");
        $("#mkwsTargets").html('\
-<div id="mkwsBytarget">\
+<div id="mkwsBytarget" class="mkwsBytarget mkwsTeam_AUTO">\
   No information available yet.\
 </div>');
        $("#mkwsTargets").css("display", "none");