summaryrefslogtreecommitdiff
path: root/public/assets/js/nav.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/js/nav.js')
-rw-r--r--public/assets/js/nav.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/public/assets/js/nav.js b/public/assets/js/nav.js
index c768b51..a53f6fb 100644
--- a/public/assets/js/nav.js
+++ b/public/assets/js/nav.js
@@ -5,9 +5,6 @@ var NavView = View.extend({
"click .prev": "prev",
"click .next": "next",
"click .link": "link",
-// "touchstart .prev": "prev",
-// "touchstart .next": "next",
-// "touchstart .link": "link",
"click .refresh": "refresh",
"click .random": "random",
},
@@ -29,11 +26,11 @@ var NavView = View.extend({
if (window.location.pathname.indexOf("/p/") !== -1) {
var id = window.location.pathname.split("/")[2]
- this.fetch(id)
- }
- else {
- this.latest()
+ if (parseInt(id) || id === 'random' || id === 'latest') {
+ return this.fetch(id)
+ }
}
+ return this.latest()
$(".prev").on("touchstart", function(){
console.log("<<<<<PREV")
@@ -87,7 +84,9 @@ var NavView = View.extend({
fetch: function(id){
this.fetching = true
this.onLatest = false
+console.log('fetch', id)
$.get("/p/get/" + id, function(data){
+console.log(data)
this.fetching = false
this.display(data)
history.pushState(data, document.title, "/p/" + data.id)