Mark New IPs: Also show tooltip for old IPs.

This commit is contained in:
ccd0 2014-11-15 18:14:13 -08:00
parent f2b2d5ad3a
commit 5f467440f9

View File

@ -24,14 +24,14 @@ MarkNewIPs =
when added when added
i = MarkNewIPs.ipCount i = MarkNewIPs.ipCount
for fullID in newPosts for fullID in newPosts
MarkNewIPs.mark g.posts[fullID], ++i MarkNewIPs.markNew g.posts[fullID], ++i
when -removed when -removed
for fullID in newPosts for fullID in newPosts
$.addClass g.posts[fullID].nodes.root, 'old-ip' MarkNewIPs.markOld g.posts[fullID]
MarkNewIPs.ipCount = ipCount MarkNewIPs.ipCount = ipCount
MarkNewIPs.postIDs = postIDs MarkNewIPs.postIDs = postIDs
mark: (post, ipCount) -> markNew: (post, ipCount) ->
suffix = switch ipCount suffix = switch ipCount
when 1 then 'st' when 1 then 'st'
when 2 then 'nd' when 2 then 'nd'
@ -40,7 +40,12 @@ MarkNewIPs =
counter = $.el 'span', counter = $.el 'span',
className: 'ip-counter' className: 'ip-counter'
textContent: "(#{ipCount})" textContent: "(#{ipCount})"
title: "This is the #{ipCount}#{suffix} IP in the thread."
nameBlock = $ '.nameBlock', post.nodes.info nameBlock = $ '.nameBlock', post.nodes.info
nameBlock.title = "This is the #{ipCount}#{suffix} IP in the thread."
$.add nameBlock, [$.tn(' '), counter] $.add nameBlock, [$.tn(' '), counter]
$.addClass post.nodes.root, 'new-ip' $.addClass post.nodes.root, 'new-ip'
markOld: (post) ->
nameBlock = $ '.nameBlock', post.nodes.info
nameBlock.title = 'Not the first post from this IP.'
$.addClass post.nodes.root, 'old-ip'