Start desktop notification closing timeout only after they appeared.

This commit is contained in:
Mayhem 2013-08-26 21:31:30 +02:00
parent 386888e4d1
commit 5c36d646a5
2 changed files with 13 additions and 10 deletions

View File

@ -104,6 +104,7 @@ Unread =
notif.onclick = ->
Header.scrollToPost post.nodes.root
window.focus()
notif.onshow = ->
setTimeout ->
notif.close()
, 7 * $.SECOND

View File

@ -122,6 +122,7 @@ QR =
# Firefox automatically closes notifications
# so we can't control the onclose properly.
notif.onclose = -> notice.close()
notif.onshow = ->
setTimeout ->
notif.onclose = null
notif.close()
@ -1108,6 +1109,7 @@ QR =
QR.open()
QR.captcha.nodes.input.focus()
window.focus()
notif.onshow = ->
setTimeout ->
notif.close()
, 7 * $.SECOND