|
@ -71,7 +71,6 @@ var self = this; |
|
|
|
|
|
|
|
|
self.route = route; |
|
|
self.route = route; |
|
|
self.loading = false; |
|
|
self.loading = false; |
|
|
self.category = self.opts.state.category_filter; |
|
|
|
|
|
self.converter = new showdown.Converter(); |
|
|
self.converter = new showdown.Converter(); |
|
|
self.lastkey = false; |
|
|
self.lastkey = false; |
|
|
self.pagesize = 4; |
|
|
self.pagesize = 4; |
|
@ -119,7 +118,7 @@ self.getPrev = (endkey) => { |
|
|
self.update({"loading" : true}); |
|
|
self.update({"loading" : true}); |
|
|
var endpoint; |
|
|
var endpoint; |
|
|
|
|
|
|
|
|
if (self.category) { |
|
|
if (self.opts.state.category_filter) { |
|
|
endpoint = `/blog/prevbrowse/${self.opts.state.category_filter}/${self.pagesize}/${endkey}`; |
|
|
endpoint = `/blog/prevbrowse/${self.opts.state.category_filter}/${self.pagesize}/${endkey}`; |
|
|
} |
|
|
} |
|
|
else { |
|
|
else { |
|
@ -141,7 +140,7 @@ self.getNext = (startkey) => { |
|
|
self.update({"loading" : true}); |
|
|
self.update({"loading" : true}); |
|
|
var endpoint; |
|
|
var endpoint; |
|
|
|
|
|
|
|
|
if (self.category) { |
|
|
if (self.opts.state.category_filter) { |
|
|
endpoint = `/blog/getbrowse/${self.opts.state.category_filter}/${self.pagesize}/${startkey}`; |
|
|
endpoint = `/blog/getbrowse/${self.opts.state.category_filter}/${self.pagesize}/${startkey}`; |
|
|
} |
|
|
} |
|
|
else { |
|
|
else { |
|
@ -162,6 +161,7 @@ self.getNext = (startkey) => { |
|
|
self.getInitial = () => { |
|
|
self.getInitial = () => { |
|
|
self.update({"loading" : true}); |
|
|
self.update({"loading" : true}); |
|
|
self.opts.state.pagenum = 0; |
|
|
self.opts.state.pagenum = 0; |
|
|
|
|
|
self.opts.state.category_filter = false; |
|
|
window.cached(`/blog/getbrowse/${self.pagesize}`) |
|
|
window.cached(`/blog/getbrowse/${self.pagesize}`) |
|
|
.then((resp) => { return resp.json() }) |
|
|
.then((resp) => { return resp.json() }) |
|
|
.then((results) => { |
|
|
.then((results) => { |
|
|