summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSarven Capadisli <csarven@status.net>2009-09-27 14:06:39 +0000
committerSarven Capadisli <csarven@status.net>2009-09-27 14:06:39 +0000
commit60335fcbdf7b2ae4d27e7d413e7f5f46f61feda5 (patch)
tree3b68c4b00dfc5451d67501212399ca809a779abc
parent22332555cf5eb920d6f95eced76446cf189d6f54 (diff)
Draw a line to indicate new (unread) notice in a timeline since window
blur. Inspired by Pidgin's Markerline plugin.
-rw-r--r--plugins/Realtime/realtimeupdate.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/plugins/Realtime/realtimeupdate.js b/plugins/Realtime/realtimeupdate.js
index 015c00439..b5f78e416 100644
--- a/plugins/Realtime/realtimeupdate.js
+++ b/plugins/Realtime/realtimeupdate.js
@@ -14,6 +14,18 @@ RealtimeUpdate = {
RealtimeUpdate._replyurl = replyurl;
RealtimeUpdate._favorurl = favorurl;
RealtimeUpdate._deleteurl = deleteurl;
+
+ $(window).blur(function() {
+ $('#notices_primary .notice').css({
+ 'border-top-color':$('#notices_primary .notice:last').css('border-top-color'),
+ 'border-top-style':'dotted'
+ });
+
+ $('#notices_primary .notice:first').css({
+ 'border-top-color':'#AAAAAA',
+ 'border-top-style':'solid'
+ });
+ });
},
receive: function(data)
@@ -151,7 +163,7 @@ RealtimeUpdate = {
$('#form_notice label[for=notice_data-text], h1').css({'display': 'none'});
- $('.notices li:first-child').css({'border-top':'none'});
+ $('.notices li:first-child').css({'border-top-color':'transparent'});
$('#form_notice label[for="notice_data-attach"], #form_notice #notice_data-attach').css({'top':'0'});