projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reset activation after all notifications have been removed.
[Sone.git]
/
src
/
main
/
resources
/
static
/
javascript
/
sone.js
diff --git
a/src/main/resources/static/javascript/sone.js
b/src/main/resources/static/javascript/sone.js
index
596c19c
..
0d413b9
100644
(file)
--- a/
src/main/resources/static/javascript/sone.js
+++ b/
src/main/resources/static/javascript/sone.js
@@
-1001,6
+1001,10
@@
function getStatus() {
}
$(this).slideUp("normal", function() {
$(this).remove();
}
$(this).slideUp("normal", function() {
$(this).remove();
+ /* remove activity when no notifications are visible. */
+ if ($("#sone #notification-area .notification").length == 0) {
+ resetActivity();
+ }
});
}
});
});
}
});
@@
-1032,10
+1036,6
@@
function getStatus() {
$.each(data.newReplies, function(index, value) {
loadNewReply(value.id, value.sone, value.post, value.postSone);
});
$.each(data.newReplies, function(index, value) {
loadNewReply(value.id, value.sone, value.post, value.postSone);
});
- /* remove activity when no notifications are visible. */
- if ($("#sone #notification-area .notification").length == 0) {
- resetActivity();
- }
/* do it again in 5 seconds. */
setTimeout(getStatus, 5000);
} else {
/* do it again in 5 seconds. */
setTimeout(getStatus, 5000);
} else {
@@
-1367,6
+1367,7
@@
function resetActivity() {
if (title.indexOf('(') == 0) {
setTitle(title.substr(title.indexOf(' ') + 1));
}
if (title.indexOf('(') == 0) {
setTitle(title.substr(title.indexOf(' ') + 1));
}
+ iconBlinking = false;
}
function setActivity() {
}
function setActivity() {
@@
-1405,7
+1406,7
@@
var iconBlinking = false;
* showing the activity state, it is returned to normal.
*/
function toggleIcon() {
* showing the activity state, it is returned to normal.
*/
function toggleIcon() {
- if (focus) {
+ if (focus
|| !iconBlinking
) {
if (iconActive) {
changeIcon("images/icon.png");
iconActive = false;
if (iconActive) {
changeIcon("images/icon.png");
iconActive = false;