summaryrefslogtreecommitdiff
path: root/public/assets/js/lib/views/keywords
diff options
context:
space:
mode:
authorpep <yes@peepee.me>2020-07-21 20:46:56 +0000
committerpep <yes@peepee.me>2020-07-21 20:46:56 +0000
commit97bee7fe1a48acb4c34e207863af56894c198151 (patch)
tree7a03bacd383319f2e4af70beb57ff0f9ae31b010 /public/assets/js/lib/views/keywords
parentd93c099733afff27fbf7c172a40eca87519d38b7 (diff)
parent8a3178339ad407ec85ef0cd014a6ad13bfb4cadd (diff)
attempt at merge
Diffstat (limited to 'public/assets/js/lib/views/keywords')
-rw-r--r--public/assets/js/lib/views/keywords/keywords.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/public/assets/js/lib/views/keywords/keywords.js b/public/assets/js/lib/views/keywords/keywords.js
index 12bd5a8..c5a9491 100644
--- a/public/assets/js/lib/views/keywords/keywords.js
+++ b/public/assets/js/lib/views/keywords/keywords.js
@@ -19,16 +19,21 @@ var KeywordsView = View.extend({
populate: function(data){
// console.log(data)
var keywordThreads = {}
- data.threadGroups.forEach(kw => {
+ var keywordStats = {}
+ data.threads.forEach(kw => {
keywordThreads[kw.keyword] = kw
})
+ data.threadGroups.forEach(kw => {
+ keywordStats[kw.keyword] = kw
+ })
data.keywords
.map(a => [parseInt((keywordThreads[a.keyword] || {})['sum(`viewed`)']) || 0, a])
.sort((b,a) => cmp(a[0], b[0]))
.map(a => a[1])
.forEach(keyword => {
var thread = keywordThreads[keyword.keyword.toLowerCase()] || {
- title: '',
+ }
+ var stats = keywordStats[keyword.keyword.toLowerCase()] || {
}
// {
// keyword: "warez",
@@ -38,9 +43,9 @@ var KeywordsView = View.extend({
// lastmodified: 1192401724
// },
// console.log(keyword, thread)
- var viewed = thread['sum(`viewed`)']
+ var viewed = stats['sum(`viewed`)']
var views = viewed ? hush_views(viewed) : ['','']
- var threadCountNum = thread['count(*)']
+ var threadCountNum = stats['count(*)']
var threadCount = threadCountNum ? hush_threads(threadCountNum) : ['','']
var dot = privacy_dot(thread.privacy)
var datetime = verbose_date(keyword.createdate)