summaryrefslogtreecommitdiff
path: root/public/assets/js/lib/views
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/js/lib/views')
-rw-r--r--public/assets/js/lib/views/index/index.js5
-rw-r--r--public/assets/js/lib/views/index/threadbox.js4
2 files changed, 7 insertions, 2 deletions
diff --git a/public/assets/js/lib/views/index/index.js b/public/assets/js/lib/views/index/index.js
index 21aec39..0f2a80e 100644
--- a/public/assets/js/lib/views/index/index.js
+++ b/public/assets/js/lib/views/index/index.js
@@ -9,17 +9,20 @@ var IndexView = View.extend({
initialize: function(opt){
// opt.parent = parent
this.hootbox = new HootBox ({ parent: this })
- this.threadbox = new ThreadBox ({ parent: this, latest: true, welcome: true, })
+ this.threadbox = new ThreadBox ({ parent: this })
this.lastlog = new LastLog ({ parent: this })
},
load: function(keyword){
if (keyword) {
$(".subtitle").html('<a href="/">&lt; Home</a>')
+ this.threadbox.options.latest = false
this.threadbox.options.welcome = false
$.get(this.keywordAction + keyword, this.populate.bind(this))
}
else {
+ this.threadbox.options.latest = true
+ this.threadbox.options.welcome = true
$.get(this.action, this.populate.bind(this))
}
},
diff --git a/public/assets/js/lib/views/index/threadbox.js b/public/assets/js/lib/views/index/threadbox.js
index f3c4e0f..83ac269 100644
--- a/public/assets/js/lib/views/index/threadbox.js
+++ b/public/assets/js/lib/views/index/threadbox.js
@@ -35,7 +35,9 @@ var ThreadBox = View.extend({
})
Object.keys(keywords).sort().forEach((keyword) => {
this.appendKeyword({ keyword })
- this.appendThreads(keywords[keyword])
+ this.appendThreads(keywords[keyword].sort( (a,b) => {
+ return b.lastmodified - a.lastmodified
+ }))
})
}
if (is_mobile || window.innerWidth < 700) {