Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- arquivo principal com o menu ----
- <li id="bt_FS"><a><i class="icon icon-group"></i> <span>Full Screen</span></a></li>
- -- arquivo js do FullScreen --
- function toggleFullScreen(elem) {
- if ((document.fullScreenElement !== undefined && document.fullScreenElement === null) || (document.msFullscreenElement !== undefined && document.msFullscreenElement === null) || (document.mozFullScreen !== undefined && !document.mozFullScreen) || (document.webkitIsFullScreen !== undefined && !document.webkitIsFullScreen)) {
- if (elem.requestFullScreen) {
- elem.requestFullScreen();
- } else if (elem.mozRequestFullScreen) {
- elem.mozRequestFullScreen();
- } else if (elem.webkitRequestFullScreen) {
- elem.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
- } else if (elem.msRequestFullscreen) {
- elem.msRequestFullscreen();
- }
- document.getElementsByTagName('html')[0].style.background = "#2379BD";
- document.getElementsByTagName('html')[0].style.padding = "0";
- document.getElementsByTagName('html')[0].style.margin = "0";
- document.getElementsByTagName('body')[0].style.background = "#2379BD";
- document.getElementsByTagName('body')[0].style.padding = "0";
- document.getElementsByTagName('body')[0].style.margin = "0";
- localStorage.setItem("FullScreen","Ativo");
- } else {
- if (document.cancelFullScreen) {
- document.cancelFullScreen();
- } else if (document.mozCancelFullScreen) {
- document.mozCancelFullScreen();
- } else if (document.webkitCancelFullScreen) {
- document.webkitCancelFullScreen();
- } else if (document.msExitFullscreen) {
- document.msExitFullscreen();
- }
- document.getElementsByTagName('html')[0].style.removeProperty("background");
- document.getElementsByTagName('html')[0].style.removeProperty("padding");
- document.getElementsByTagName('html')[0].style.removeProperty("margin");
- document.getElementsByTagName('body')[0].style.removeProperty("margin");
- document.getElementsByTagName('body')[0].style.removeProperty("margin");
- document.getElementsByTagName('body')[0].style.removeProperty("margin");
- localStorage.setItem("FullScreen","Inativo");
- }
- }
- document.addEventListener('fullscreenchange', exitHandler);
- document.addEventListener('webkitfullscreenchange', exitHandler);
- document.addEventListener('mozfullscreenchange', exitHandler);
- document.addEventListener('MSFullscreenChange', exitHandler);
- function exitHandler() {
- if (!document.fullscreenElement && !document.webkitIsFullScreen && !document.mozFullScreen && !document.msFullscreenElement) {
- localStorage.setItem("FullScreen","Inativo");
- document.getElementsByTagName('html')[0].style.removeProperty("background");
- document.getElementsByTagName('html')[0].style.removeProperty("padding");
- document.getElementsByTagName('html')[0].style.removeProperty("margin");
- document.getElementsByTagName('body')[0].style.removeProperty("margin");
- document.getElementsByTagName('body')[0].style.removeProperty("margin");
- document.getElementsByTagName('body')[0].style.removeProperty("margin");
- }
- }
- function chamaFS(){
- FS = localStorage.getItem('FullScreen');
- setTimeout(function(){
- if(FS == 'Ativo'){
- $("#bt_FS").trigger('click');
- }
- }, 1000);
- $("#bt_FS").click(function(){
- $("#bt_FS").hide();
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement