ImageGrid/ui (gen4)/browser.js
Alex A. Naanou 16dd6c92a6 refactoring and several bugfixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2014-11-09 18:54:53 +03:00

64 lines
1.5 KiB
JavaScript
Executable File

/**********************************************************************
*
*
*
**********************************************************************/
define(function(require){ var module = {}
console.log('>>> browser')
//var DEBUG = DEBUG != null ? DEBUG : true
/*********************************************************************/
module.launchFullScreen = function(elem) {
if(elem.requestFullscreen) {
elem.requestFullscreen();
} else if(elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if(elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
} else if(elem.msRequestFullscreen) {
elem.msRequestFullscreen();
}
}
module.exitFullscreen = function() {
if(document.exitFullscreen) {
document.exitFullscreen();
} else if(document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if(document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
window.toggleFullscreenMode =
module.toggleFullscreenMode = CSSClassToggler(
document.body,
'.full-screen-mode',
function(action){
if(action == 'on'){
module.launchFullScreen(document.documentElement)
} else {
module.exitFullscreen()
}
})
window.setWindowTitle =
module.setWindowTitle = function(text){
var title = text +' - '+ CONFIG.app_name
$('.title-bar .title').text(title)
}
/**********************************************************************
* vim:set ts=4 sw=4 : */
return module })