drawPager() now simply returns a string.
[mkws-moved-to-github.git] / tools / htdocs / mkws.js
index c9c0419..968ddb8 100644 (file)
@@ -259,10 +259,10 @@ function team($, teamName) {
     function my_onshow(data, teamName) {
        debug("show");
        m_totalRec = data.merged;
-       // move it out
-       var pager = document.getElementById("mkwsPager");
-       if (pager) {
-           drawPager(pager, data);
+
+       var pager = $("#mkwsPager");
+       if (pager.length) {
+           pager.html(drawPager(data))
        }
 
        // navi
@@ -635,9 +635,9 @@ function team($, teamName) {
     }
 
 
-    function drawPager (pagerDiv, data)
+    function drawPager (data)
     {
-       pagerDiv.innerHTML ='<div style="float: right">' + M('Displaying') + ': '
+       var s = '<div style="float: right">' + M('Displaying') + ': '
            + (data.start + 1) + ' ' + M('to') + ' ' + (data.start + data.num) +
            ' ' + M('of') + ' ' + data.merged + ' (' + M('found') + ': '
            + data.total + ')</div>';
@@ -682,8 +682,10 @@ function team($, teamName) {
        if (lastClkbl < pages)
             postdots = '...';
 
-       pagerDiv.innerHTML += '<div style="float: clear">'
+       s += '<div style="float: clear">'
             + prev + predots + middle + postdots + next + '</div>';
+
+       return s;
     }