@@ -29,46 +29,46 @@ define(["views/generic/page", "jquery",
2929
3030
3131 // http://stackoverflow.com/questions/1060008/is-there-a-way-to-detect-if-a-browser-window-is-not-currently-active
32- ( function ( ) {
33-
34- var onchange = function ( evt ) {
35-
36- var prevVisible = self . isTabVisible ;
37- var v = true , h = false ,
38- evtMap = {
39- focus :v , focusin :v , pageshow :v , blur :h , focusout :h , pagehide :h
40- } ;
41-
42- evt = evt || window . event ;
43- if ( evt . type in evtMap )
44- self . isTabVisible = evtMap [ evt . type ] ;
45- else
46- self . isTabVisible = this [ hidden ] ? false : true ;
47-
48- if ( prevVisible != self . isTabVisible ) {
49- self . trigger ( "visibilitychange" ) ;
50- }
51- } ;
52-
53- var hidden = "hidden" ;
54-
55- // Standards:
56- if ( hidden in document )
57- document . addEventListener ( "visibilitychange" , onchange ) ;
58- else if ( ( hidden = "mozHidden" ) in document )
59- document . addEventListener ( "mozvisibilitychange" , onchange ) ;
60- else if ( ( hidden = "webkitHidden" ) in document )
61- document . addEventListener ( "webkitvisibilitychange" , onchange ) ;
62- else if ( ( hidden = "msHidden" ) in document )
63- document . addEventListener ( "msvisibilitychange" , onchange ) ;
64- // IE 9 and lower:
65- else if ( 'onfocusin' in document )
66- document . onfocusin = document . onfocusout = onchange ;
67- // All others:
68- else
69- window . onpageshow = window . onpagehide = window . onfocus = window . onblur = onchange ;
70-
71- } ) ( ) ;
32+ // (function() {
33+ //
34+ // var onchange = function(evt) {
35+ //
36+ // var prevVisible = self.isTabVisible;
37+ // var v = true, h = false,
38+ // evtMap = {
39+ // focus:v, focusin:v, pageshow:v, blur:h, focusout:h, pagehide:h
40+ // };
41+ //
42+ // evt = evt || window.event;
43+ // if (evt.type in evtMap)
44+ // self.isTabVisible = evtMap[evt.type];
45+ // else
46+ // self.isTabVisible = this[hidden] ? false : true;
47+ //
48+ // if (prevVisible != self.isTabVisible) {
49+ // self.trigger("visibilitychange");
50+ // }
51+ // };
52+ //
53+ // var hidden = "hidden";
54+ //
55+ // // Standards:
56+ // if (hidden in document)
57+ // document.addEventListener("visibilitychange", onchange);
58+ // else if ((hidden = "mozHidden") in document)
59+ // document.addEventListener("mozvisibilitychange", onchange);
60+ // else if ((hidden = "webkitHidden") in document)
61+ // document.addEventListener("webkitvisibilitychange", onchange);
62+ // else if ((hidden = "msHidden") in document)
63+ // document.addEventListener("msvisibilitychange", onchange);
64+ // // IE 9 and lower:
65+ // else if ('onfocusin' in document)
66+ // document.onfocusin = document.onfocusout = onchange;
67+ // // All others:
68+ // else
69+ // window.onpageshow = window.onpagehide = window.onfocus = window.onblur = onchange;
70+ //
71+ // })();
7272 } ,
7373
7474 /**
0 commit comments