summaryrefslogtreecommitdiff
path: root/public/assets/js/nav.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-03-31 14:52:57 +0200
committerJules Laplace <julescarbon@gmail.com>2018-03-31 14:52:57 +0200
commita7b2a2c8929ec1d17939f2527ac6033beeaea9b7 (patch)
treec7e94a12caaf14a1d0ce8842f00590b07b381d20 /public/assets/js/nav.js
parentc3d17983b398b5c5b2c2c62dd8fff478b5f02b4d (diff)
ascii view
Diffstat (limited to 'public/assets/js/nav.js')
-rw-r--r--public/assets/js/nav.js30
1 files changed, 21 insertions, 9 deletions
diff --git a/public/assets/js/nav.js b/public/assets/js/nav.js
index a53f6fb..b6be6b5 100644
--- a/public/assets/js/nav.js
+++ b/public/assets/js/nav.js
@@ -30,14 +30,11 @@ var NavView = View.extend({
return this.fetch(id)
}
}
+ if (window.location.pathname.indexOf("/panke/") !== -1) {
+ setInterval(() => { this.fetchAscii() }, 5000)
+ return this.fetchAscii()
+ }
return this.latest()
-
- $(".prev").on("touchstart", function(){
- console.log("<<<<<PREV")
- })
- $(".prev").on("click", function(){
- console.log("<<<<<CLICKPREV")
- })
},
keydown: function(e){
@@ -84,15 +81,30 @@ var NavView = View.extend({
fetch: function(id){
this.fetching = true
this.onLatest = false
-console.log('fetch', id)
+ console.log('fetch', id)
$.get("/p/get/" + id, function(data){
-console.log(data)
+ console.log(data)
this.fetching = false
this.display(data)
history.pushState(data, document.title, "/p/" + data.id)
}.bind(this))
},
+ fetchAscii: function(){
+ this.fetching = true
+ this.onLatest = false
+ console.log('fetch ascii')
+ $.get("/p/get/randomascii", function(data){
+ console.log(data)
+ var asciiData = {
+ url: "https://s3.amazonaws.com/i.asdf.us/im/" + data.dir + "/" + data.newfile
+ }
+ this.fetching = false
+ this.display(data)
+ // history.pushState(data, document.title, "/p/" + data.id)
+ }.bind(this))
+ },
+
display: function(data){
if (! data || ! data.id) {
this.onLatest = true