fullscreen.blade.php 1.1 KB
<li>
    <a href="javascript:void(0);" class="nav-fullscreen">
        <i class="fa fa-arrows-alt"></i>
    </a>
</li>

<script>
    function launchFullscreen(element) {
        if(element.requestFullscreen) {
            element.requestFullscreen();
        } else if(element.mozRequestFullScreen) {
            element.mozRequestFullScreen();
        } else if(element.msRequestFullscreen){
            element.msRequestFullscreen();
        } else if(element.webkitRequestFullscreen) {
            element.webkitRequestFullScreen();
        }
    }

    function exitFullscreen() {
        if (document.exitFullscreen) {
            document.exitFullscreen();
        } else if (document.msExitFullscreen) {
            document.msExitFullscreen();
        } else if (document.mozCancelFullScreen) {
            document.mozCancelFullScreen();
        } else if (document.webkitExitFullscreen) {
            document.webkitExitFullscreen();
        }
    }

    $('.nav-fullscreen').click(function () {
        if (document.fullscreenElement) {
            exitFullscreen();
        } else {
            launchFullscreen(document.body)
        }
    });
</script>