|
@ -130,12 +130,12 @@ document.addEventListener("click", function(event) { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
self.state = { |
|
|
self.state = { |
|
|
"browsed" : false, /* was a link clicked to a post yet */ |
|
|
"browsed" : false, /* was a link clicked to a post yet? */ |
|
|
"page" : self.opts.page, |
|
|
"page" : self.opts.page, |
|
|
"results" : self.decode(self.opts.results), |
|
|
"results" : self.decode(self.opts.results), |
|
|
"start" : self.opts.start, |
|
|
"start" : self.opts.start, |
|
|
"category_filter" : self.decode(self.opts.category_filter), |
|
|
"category_filter" : self.decode(self.opts.category_filter), |
|
|
"category_tag" : false, |
|
|
"category_tag" : false, /* used if browse page accessed by a category tag */ |
|
|
"_id" : self.opts.postid.slice(-hashLength), |
|
|
"_id" : self.opts.postid.slice(-hashLength), |
|
|
"author" : self.opts.author, |
|
|
"author" : self.opts.author, |
|
|
"title" : self.opts.title, |
|
|
"title" : self.opts.title, |
|
@ -156,7 +156,6 @@ self.active = lens.actives({ |
|
|
|
|
|
|
|
|
menuOn(ev) { |
|
|
menuOn(ev) { |
|
|
ev.preventDefault(); |
|
|
ev.preventDefault(); |
|
|
console.log("clicked it"); |
|
|
|
|
|
self.menuActive = true; |
|
|
self.menuActive = true; |
|
|
self.update(); |
|
|
self.update(); |
|
|
} |
|
|
} |
|
@ -176,8 +175,6 @@ function activate(page) { |
|
|
self.currentPage = document.title; |
|
|
self.currentPage = document.title; |
|
|
} |
|
|
} |
|
|
else { |
|
|
else { |
|
|
console.log("XXX"); |
|
|
|
|
|
console.log(self.currentPage); |
|
|
|
|
|
self.currentPage = self.state.title; |
|
|
self.currentPage = self.state.title; |
|
|
} |
|
|
} |
|
|
self.active = lens.setActive(self.active, page); |
|
|
self.active = lens.setActive(self.active, page); |
|
@ -216,24 +213,19 @@ to(name) { |
|
|
self.on("mount", () => { |
|
|
self.on("mount", () => { |
|
|
window.RiotControl.on("openpost", |
|
|
window.RiotControl.on("openpost", |
|
|
(id) => { |
|
|
(id) => { |
|
|
console.log("caught the event in the app tag"); |
|
|
|
|
|
self.state.browsed = true; |
|
|
self.state.browsed = true; |
|
|
console.log(`the id is ${id}`); |
|
|
|
|
|
self.route(`/posts/${id}`); |
|
|
self.route(`/posts/${id}`); |
|
|
} |
|
|
} |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
window.RiotControl.on("browsecategories", |
|
|
window.RiotControl.on("browsecategories", |
|
|
(category) => { |
|
|
(category) => { |
|
|
console.log("browse event fired"); |
|
|
|
|
|
console.log(category); |
|
|
|
|
|
self.state.category_tag = category; |
|
|
self.state.category_tag = category; |
|
|
self.route(`/browse/${category}`); |
|
|
self.route(`/browse/${category}`); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
window.RiotControl.on("postswitch", |
|
|
window.RiotControl.on("postswitch", |
|
|
(ev) => { |
|
|
(ev) => { |
|
|
console.log("updating the title"); |
|
|
|
|
|
self.update( |
|
|
self.update( |
|
|
{ |
|
|
{ |
|
|
"currentPage" : ev.title |
|
|
"currentPage" : ev.title |
|
|