ccd0 2019-03-18 21:54:02 -07:00
parent 28a46edcf3
commit 24f1458a73
2 changed files with 4 additions and 16 deletions

View File

@ -162,20 +162,8 @@ Filter =
if hl
@highlights = hl
$.addClass @nodes.root, hl...
if noti
if Header.areNotificationsEnabled
if not (Unread.posts is null)
if (@ID > Unread.lastReadPost) and not QuoteYou.isYou(@)
notif = new Notification "#{@info.nameBlock} triggered a notification filter",
body: @commentDisplay()
icon: Favicon.logo
notif.onclick = ->
Header.scrollToIfNeeded @nodes.bottom, true
window.focus()
notif.onshow = ->
setTimeout ->
notif.close()
, 7 * $.SECOND
if noti and Unread.posts and (@ID > Unread.lastReadPost) and not QuoteYou.isYou(@)
Unread.openNotification @, ' triggered a notification filter'
isHidden: (post) ->
!!Filter.test(post).hide

View File

@ -124,9 +124,9 @@ Unread =
Unread.openNotification post
return
openNotification: (post) ->
openNotification: (post, predicate=' replied to you') ->
return unless Header.areNotificationsEnabled
notif = new Notification "#{post.info.nameBlock} replied to you",
notif = new Notification "#{post.info.nameBlock}#{predicate}",
body: post.commentDisplay()
icon: Favicon.logo
notif.onclick = ->