自动化立体仓库 - WCS系统
#
luxiaotao1123
2020-11-19 d2daeb92cc0f15bad7593efec58557d5ce7d44a3
#
1个文件已修改
70 ■■■■■ 已修改文件
src/main/webapp/static/js/common.js 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/common.js
@@ -192,4 +192,72 @@
    for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
}
}
// 全屏 -----------------------------------------------------------------------
//开始全屏
function full() {
    var docElm = document.documentElement;
    //W3C
    if (docElm.requestFullscreen) {
        docElm.requestFullscreen();
    }
    //FireFox
    else if (docElm.mozRequestFullScreen) {
        docElm.mozRequestFullScreen();
    }
    //Chrome等
    else if (docElm.webkitRequestFullScreen) {
        docElm.webkitRequestFullScreen();
    }
    //IE11
    else if (elem.msRequestFullscreen) {
        elem.msRequestFullscreen();
    }
}
//退出全屏
function exitFull() {
    if (document.exitFullscreen) {
        document.exitFullscreen();
    }
    else if (document.mozCancelFullScreen) {
        document.mozCancelFullScreen();
    }
    else if (document.webkitCancelFullScreen) {
        document.webkitCancelFullScreen();
    }
    else if (document.msExitFullscreen) {
        document.msExitFullscreen();
    }
}
//事件监听
document.addEventListener("fullscreenchange", function () {
    fullscreenState.innerHTML = (document.fullscreen) ? "" : "not ";
}, false);
document.addEventListener("mozfullscreenchange", function () {
    fullscreenState.innerHTML = (document.mozFullScreen) ? "" : "not ";
}, false);
document.addEventListener("webkitfullscreenchange", function () {
    fullscreenState.innerHTML = (document.webkitIsFullScreen) ? "" : "not ";
}, false);
document.addEventListener("msfullscreenchange", function () {
    fullscreenState.innerHTML = (document.msFullscreenElement) ? "" : "not ";
}, false);
document.onkeyup = function (e) {
    if (window.event)//如果window.event对象存在,就以此事件对象为准
        e = window.event;
    var key = e.charCode || e.keyCode;
    if (key === 13 || key === 49 || key === 97) {
        full();
        setTimeout(function () {
            opener.location.reload();
        }, 1000)
    } else if (key === 50 || key === 98) {
        exitFull();
    }
}