Fixes user presence on threadlist.
This commit is contained in:
parent
bc104ff41d
commit
fe7c39b538
2 changed files with 5 additions and 5 deletions
|
|
@ -75,7 +75,7 @@ when defined(js):
|
|||
proc genUserAvatars(users: seq[User]): VNode =
|
||||
result = buildHtml(td):
|
||||
for user in users:
|
||||
render(user, "avatar avatar-sm")
|
||||
render(user, "avatar avatar-sm", showStatus=true)
|
||||
text " "
|
||||
|
||||
proc renderActivity*(activity: int64): string =
|
||||
|
|
|
|||
|
|
@ -18,19 +18,19 @@ type
|
|||
rank*: Rank
|
||||
|
||||
proc isOnline*(user: User): bool =
|
||||
return getTime().toUnix() - user.lastOnline > (60*5)
|
||||
return getTime().toUnix() - user.lastOnline < (60*5)
|
||||
|
||||
when defined(js):
|
||||
include karax/prelude
|
||||
import karaxutils
|
||||
|
||||
proc render*(user: User, class: string): VNode =
|
||||
proc render*(user: User, class: string, showStatus=false): VNode =
|
||||
result = buildHtml():
|
||||
a(href=renderProfileUrl(user.name), onClick=anchorCB):
|
||||
figure(class=class):
|
||||
img(src=user.avatarUrl, title=user.name)
|
||||
if user.isOnline:
|
||||
italic(class="avatar-presense online")
|
||||
if user.isOnline and showStatus:
|
||||
italic(class="avatar-presence online")
|
||||
|
||||
proc renderUserMention*(user: User): VNode =
|
||||
result = buildHtml():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue