/********************************************************************** * * * **********************************************************************/ 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 = createCSSClassToggler( document.body, '.full-screen-mode', function(action){ if(action == 'on'){ module.launchFullScreen(document.documentElement) } else { module.exitFullscreen() } }) window.closeWindow = module.closeWindow = function(){ window.close() } window.showDevTools = module.showDevTools = function(){ // XXX } window.reload = module.reload = function(){ location.reload() } 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 })