Added an update counter in the document title. When window is in blur,

it will update the document title when new notices are received. The
counter will reset when window is blurred (after a focus) again.
This commit is contained in:
Sarven Capadisli 2009-10-18 15:10:49 +00:00
parent 6b5810f5d5
commit eaaa01a171
1 changed files with 11 additions and 2 deletions

View File

@ -7,6 +7,7 @@ RealtimeUpdate = {
_replyurl: '',
_favorurl: '',
_deleteurl: '',
_updatecounter: 0,
init: function(userid, replyurl, favorurl, deleteurl)
{
@ -15,6 +16,8 @@ RealtimeUpdate = {
RealtimeUpdate._favorurl = favorurl;
RealtimeUpdate._deleteurl = deleteurl;
DT = document.title;
$(window).blur(function() {
$('#notices_primary .notice').css({
'border-top-color':$('#notices_primary .notice:last').css('border-top-color'),
@ -25,7 +28,10 @@ RealtimeUpdate = {
'border-top-color':'#AAAAAA',
'border-top-style':'solid'
});
RealtimeUpdate._updatecounter = 0;
document.title = DT;
return false;
});
},
@ -39,12 +45,15 @@ RealtimeUpdate = {
if ($("#notice-"+id).length > 0) {
return;
}
var noticeItem = RealtimeUpdate.makeNoticeItem(data);
$("#notices_primary .notices").prepend(noticeItem);
$("#notices_primary .notice:first").css({display:"none"});
$("#notices_primary .notice:first").fadeIn(1000);
NoticeReply();
RealtimeUpdate._updatecounter += 1;
document.title = '('+RealtimeUpdate._updatecounter+') ' + DT;
}, 500);
},