var Fullscreen = { available: false , request: '', cancel: '', keyboard: false } ; function init(){ var i; var fs = ['requestFullscreen', 'requestFullScreen', 'webkitRequestFullscreen', 'webkitRequestFullScreen', 'msRequestFullscreen', 'msRequestFullScreen', 'mozRequestFullScreen', 'mozRequestFullscreen'] ; var element = _AN_Call_createelement('createElement', document, 'div'); for (i = 0; i < _AN_Read_length('length', fs); i++ ){ if (element[fs[i]]) { Fullscreen.available = true ; Fullscreen.request = fs[i]; break ; } } var cfs = ['cancelFullScreen', 'exitFullscreen', 'webkitCancelFullScreen', 'webkitExitFullscreen', 'msCancelFullScreen', 'msExitFullscreen', 'mozCancelFullScreen', 'mozExitFullscreen'] ; if (Fullscreen.available) { for (i = 0; i < _AN_Read_length('length', cfs); i++ ){ if (document[cfs[i]]) { Fullscreen.cancel = cfs[i]; break ; } } } if (window.Element && Element.ALLOW_KEYBOARD_INPUT) { Fullscreen.keyboard = true ; } return Fullscreen; } module.exports = init();