diff options
| author | Michael Peter Christen <mc@yacy.net> | 2014-03-22 07:02:26 +0100 |
|---|---|---|
| committer | Michael Peter Christen <mc@yacy.net> | 2014-03-22 07:02:26 +0100 |
| commit | 721178dc8469721bdff6c11970cfeec1c0e1bb7a (patch) | |
| tree | 25146ae70ca5822d2df36a4419afc645838db052 /htroot/js | |
| parent | e6dec011ea38247709d9563469348dfff866cc53 (diff) | |
misc style bugfixes
Diffstat (limited to 'htroot/js')
| -rw-r--r-- | htroot/js/yacysearch.js | 70 |
1 files changed, 36 insertions, 34 deletions
diff --git a/htroot/js/yacysearch.js b/htroot/js/yacysearch.js index e81416e22..c3994e009 100644 --- a/htroot/js/yacysearch.js +++ b/htroot/js/yacysearch.js @@ -16,7 +16,7 @@ function addHover() { } function fadeOutBar() { - document.getElementById("progressbar").setAttribute('style',"transition:transform 0s;backgroundColor:transparent;"); + document.getElementById("progressbar").setAttribute('style',"transition:transform 0s;-webkit-transition:-webkit-transform 0s;backgroundColor:transparent;"); } function statistics(offset, itemscount, itemsperpage, totalcount, localResourceSize, remoteResourceSize, remoteIndexCount, remotePeerCount, navurlbase) { @@ -34,45 +34,47 @@ function statistics(offset, itemscount, itemsperpage, totalcount, localResourceS if (document.getElementById("progressbar").getAttribute('class') != "progress-bar progress-bar-success") { var percent = 100 * (itemscount - offset + 1) / itemsperpage; if (percent == 100) { - document.getElementById("progressbar").setAttribute('style',"transition:transform 0s;"); + document.getElementById("progressbar").setAttribute('style',"transition:transform 0s;-webkit-transition:-webkit-transform 0s;"); document.getElementById("progressbar").setAttribute('class',"progress-bar progress-bar-success"); window.setTimeout(fadeOutBar, 500); } document.getElementById("progressbar").setAttribute('style',"width:" + percent + "%"); } - - var resnav = "<ul class=\"pagination\">"; - thispage = Math.floor(offset / itemsperpage); - if (thispage == 0) { - resnav += "<li class=\"disabled\"><a href=\"#\">«</a></li>"; - } else { - resnav += "<li><a id=\"prevpage\" href=\""; - resnav += (navurlbase + "&startRecord=" + ((thispage - 1) * itemsperpage)); - resnav += "\">«</a></li>"; - } - - numberofpages = Math.floor(Math.min(10, 1 + ((totalcount.replace(/\./g,'') - 1) / itemsperpage))); - if (!numberofpages) numberofpages = 10; - for (i = 0; i < numberofpages; i++) { - if (i == thispage) { - resnav += "<li class=\"active\"><a href=\"#\">"; - resnav += (i + 1); - resnav += "</a></li>"; - } else { - resnav += "<li><a href=\""; - resnav += (navurlbase + "&startRecord=" + (i * itemsperpage)); - resnav += "\">" + (i + 1) + "</a></li>"; - } - } - if (thispage >= numberofpages) { - resnav += "<li><a href=\"#\">»</a></li>"; - } else { - resnav += "<li><a id=\"nextpage\" href=\""; - resnav += (navurlbase + "&startRecord=" + ((thispage + 1) * itemsperpage)); - resnav += "\">»</a>"; + var resnavElement = document.getElementById("resNav"); + if (resnavElement != null) { + var resnav = "<ul class=\"pagination\">"; + thispage = Math.floor(offset / itemsperpage); + if (thispage == 0) { + resnav += "<li class=\"disabled\"><a href=\"#\">«</a></li>"; + } else { + resnav += "<li><a id=\"prevpage\" href=\""; + resnav += (navurlbase + "&startRecord=" + ((thispage - 1) * itemsperpage)); + resnav += "\">«</a></li>"; + } + + numberofpages = Math.floor(Math.min(10, 1 + ((totalcount.replace(/\./g,'') - 1) / itemsperpage))); + if (!numberofpages) numberofpages = 10; + for (i = 0; i < numberofpages; i++) { + if (i == thispage) { + resnav += "<li class=\"active\"><a href=\"#\">"; + resnav += (i + 1); + resnav += "</a></li>"; + } else { + resnav += "<li><a href=\""; + resnav += (navurlbase + "&startRecord=" + (i * itemsperpage)); + resnav += "\">" + (i + 1) + "</a></li>"; + } + } + if (thispage >= numberofpages) { + resnav += "<li><a href=\"#\">»</a></li>"; + } else { + resnav += "<li><a id=\"nextpage\" href=\""; + resnav += (navurlbase + "&startRecord=" + ((thispage + 1) * itemsperpage)); + resnav += "\">»</a>"; + } + resnav += "</ul>"; + resnavElement.innerHTML = resnav; } - resnav += "</ul>"; - document.getElementById("resNav").innerHTML = resnav; } |
