Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

fix up pagnation

Cette révision appartient à :
Eliot Whalan 2017-05-02 21:07:04 +10:00
Parent 9b122ec96a
révision f814dafcb8
Aucune clé n'a été trouvée pour cette signature dans la base de données
ID de la clé GPG: C0A42175139840D6
2 fichiers modifiés avec 28 ajouts et 15 suppressions

Voir le fichier

@ -64,17 +64,17 @@
<nav aria-label="Page navigation">
<ul class="pagination">
<li>
<a id="Prev" aria-label="Previous">
<a id="Prev" href="/page/" aria-label="Previous">
<span aria-hidden="true">&laquo;</span>
</a>
</li>
<li><a id="One"></a></li>
<li><a id="Two"></a></li>
<li><a id="Three"></a></li>
<li><a id="Four"></a></li>
<li><a id="Five"></a></li>
<li><a id="One" href="/page/"></a></li>
<li><a id="Two" href="/page/"></a></li>
<li><a id="Three" href="/page/"></a></li>
<li><a id="Four" href="/page/"></a></li>
<li><a id="Five" href="/page/"></a></li>
<li>
<a id="Next" aria-label="Next">
<a id="Next" href="/page/" aria-label="Next">
<span aria-hidden="true">&raquo;</span>
</a>
</li>
@ -89,33 +89,46 @@
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script type="text/javascript" charset="utf-8">
var pathArray = window.location.pathname.split( '/' );
var query = window.location.search;
var page = parseInt(pathArray[2]);
console.log(query);
var pageString;
var next = page+1;
var prev = page-1
if (prev < 1) {
prev = 1;
}
if (isNaN(page)) {
next = 2;
prev = 1;
pageString = "/page/";
}
if (query != "") {
pageString = "/search/";
}
var one = next+1;
var two = next+2;
var three = next+3;
var four = next+4;
var five = next+5;
document.getElementById("One").href= one;
document.getElementById("One").href= pageString + one + query;
document.getElementById("One").innerHTML = one.toString();
document.getElementById("Two").href= two;
document.getElementById("Two").href= pageString +two + query;
document.getElementById("Two").innerHTML = two.toString();
document.getElementById("Three").href= three;
document.getElementById("Three").href= pageString +three + query;
document.getElementById("Three").innerHTML = three.toString();
document.getElementById("Four").href= four;
document.getElementById("Four").href= pageString +four + query;
document.getElementById("Four").innerHTML = four.toString();
document.getElementById("Five").href= five;
document.getElementById("Five").href= pageString +five + query;
document.getElementById("Five").innerHTML = five.toString();
document.getElementById("Next").href = next;
document.getElementById("Prev").href = prev;
document.getElementById("Next").href = pageString +next + query;
document.getElementById("Prev").href = pageString +prev + query;
</script>
</body>
</html>

Voir le fichier

@ -172,7 +172,7 @@ func main() {
router.HandleFunc("/", rootHandler)
router.HandleFunc("/page/{page}", rootHandler)
router.HandleFunc("/search", searchHandler)
// router.HandleFunc("/search/{page}", searchHandler)
router.HandleFunc("/search/{page}", searchHandler)
router.HandleFunc("/api/{page}", apiHandler).Methods("GET")
router.HandleFunc("/api/torrent/{id}", singleapiHandler).Methods("GET")
// Set up server,