summaryrefslogtreecommitdiff
path: root/public/assets/js/lib
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-04-04 21:01:18 +0200
committerJules Laplace <julescarbon@gmail.com>2020-04-04 21:01:18 +0200
commitda5de0257fc9c9d8c4c7f589d84ced2ef19b9f04 (patch)
treeea9fd8be922cc41a2d875a1ed53f39c388165e27 /public/assets/js/lib
parent932fe6e61b0f7d1a94a9dd9b965637d0b3a699e4 (diff)
stub sdk. add keywords fix. stub users
Diffstat (limited to 'public/assets/js/lib')
-rw-r--r--public/assets/js/lib/views/users/users.js50
1 files changed, 20 insertions, 30 deletions
diff --git a/public/assets/js/lib/views/users/users.js b/public/assets/js/lib/views/users/users.js
index f3c0ef5..cbb0fde 100644
--- a/public/assets/js/lib/views/users/users.js
+++ b/public/assets/js/lib/views/users/users.js
@@ -17,43 +17,33 @@ var UsersView = View.extend({
},
populate: function(data){
- // console.log(data)
- var keywordThreads = {}
- data.threadGroups.forEach(kw => {
- keywordThreads[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: '',
- }
- // {
- // keyword: "warez",
- // sum(`viewed`): "498",
- // id: 701,
- // title: "EMS SYNTHI PLUG FOR MAC",
- // lastmodified: 1192401724
- // },
- // console.log(keyword, thread)
- var viewed = thread['sum(`viewed`)']
- var views = viewed ? hush_views(viewed) : ['','']
- var threadCountNum = thread['count(*)']
- var threadCount = threadCountNum ? hush_threads(threadCountNum) : ['','']
- var dot = privacy_dot(thread.privacy)
- var datetime = verbose_date(keyword.createdate)
+ console.log(data)
+ // var keywordThreads = {}
+ // data.threadGroups.forEach(kw => {
+ // keywordThreads[kw.keyword] = kw
+ // })
+ data.users
+ // .map(a => [parseInt((keywordThreads[a.keyword] || {})['sum(`viewed`)']) || 0, a])
+ // .sort((b,a) => cmp(a[0], b[0]))
+ // .map(a => a[1])
+ .map(user => {
+ // var user = users[user.username.toLowerCase()] || return
+ // var viewed = thread['sum(`viewed`)']
+ // var views = viewed ? hush_views(viewed) : ['','']
+ // var threadCountNum = thread['count(*)']
+ // var threadCount = threadCountNum ? hush_threads(threadCountNum) : ['','']
+ // "id", "username", "realname", "firstseen", "lastseen",
+ // "location", "website", "avatar",
+ var create_datetime = verbose_date(keyword.createdate)
var age = get_age(thread.lastmodified)
var id = thread.id + get_revision(thread)
var t = this.template
.replace(/{{keyword}}/g, sanitizeHTML(keyword.keyword))
.replace(/{{id}}/g, id)
.replace(/{{username}}/g, keyword.username)
- .replace(/{{privacy_dot}}/g, dot)
.replace(/{{title}}/g, thread.title)
- .replace(/{{date}}/g, datetime[0])
- .replace(/{{time}}/g, datetime[1])
+ .replace(/{{create_date}}/g, create_datetime[0])
+ .replace(/{{create_time}}/g, create_datetime[1])
.replace(/{{date_class}}/g, carbon_date(thread.lastmodified) )
.replace(/{{views}}/g, views[1])
.replace(/{{threadcount}}/, threadCount[1])