Skip to content

Commit

Permalink
Merge pull request #2 from adisrika/master
Browse files Browse the repository at this point in the history
Adding support for firefox in idleTimer gallery module
  • Loading branch information
nzakas committed Jul 18, 2012
2 parents c512538 + 3bf759d commit 2795010
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/gallery-idletimer/js/idletimer.js
Expand Up @@ -36,7 +36,7 @@ function handleUserEvent(event){
if (enabled){ if (enabled){


if (/visibilitychange/.test(event.type)){ if (/visibilitychange/.test(event.type)){
toggleIdleState(doc.hidden || doc.msHidden || doc.webkitHidden); toggleIdleState(doc.hidden || doc.msHidden || doc.webkitHidden || doc.mozHidden);
} else { } else {
//if it's idle, that means the user is no longer idle //if it's idle, that means the user is no longer idle
if (idle){ if (idle){
Expand Down Expand Up @@ -133,6 +133,7 @@ Y.IdleTimer = {
//need to add the old-fashioned way //need to add the old-fashioned way
doc.addEventListener("msvisibilitychange", handleUserEvent, false) doc.addEventListener("msvisibilitychange", handleUserEvent, false)
doc.addEventListener("webkitvisibilitychange", handleUserEvent, false) doc.addEventListener("webkitvisibilitychange", handleUserEvent, false)
doc.addEventListener("mozvisibilitychange", handleUserEvent, false)


//set a timeout to toggle state //set a timeout to toggle state
tId = setTimeout(toggleIdleState, timeout); tId = setTimeout(toggleIdleState, timeout);
Expand All @@ -159,10 +160,11 @@ Y.IdleTimer = {


doc.removeEventListener("msvisibilitychange", handleUserEvent, false) doc.removeEventListener("msvisibilitychange", handleUserEvent, false)
doc.removeEventListener("webkitvisibilitychange", handleUserEvent, false) doc.removeEventListener("webkitvisibilitychange", handleUserEvent, false)
doc.removeEventListener("mozvisibilitychange", handleUserEvent, false)


} }


}; };


//inherit event functionality //inherit event functionality
Y.augment(Y.IdleTimer, Y.Event.Target); Y.augment(Y.IdleTimer, Y.Event.Target);

0 comments on commit 2795010

Please sign in to comment.