1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-06 03:50:04 +02:00
OpenSTF/res/app/components/stf/page-visibility/page-visibility-service.js

18 lines
369 B
JavaScript

module.exports = function PageVisibilityServiceFactory($rootScope) {
var service = {
hidden: false
}
function visibilityChangeListener() {
service.hidden = document.hidden
$rootScope.$broadcast('visibilitychange', service.hidden)
}
document.addEventListener(
'visibilitychange'
, visibilityChangeListener
, false
)
return service
}