diff --git a/application/admin/view/default/public/nav.html b/application/admin/view/default/public/nav.html index 868ed94ec9a86b5feed575ad0a306485380cca0a..d7850e14dc8791f866d28f2d76ae8b84c87673c0 100755 --- a/application/admin/view/default/public/nav.html +++ b/application/admin/view/default/public/nav.html @@ -19,9 +19,9 @@ {{if !IsMobile()}}
  • - + - 开启全屏 + 开启全屏
  • {{/if}} diff --git a/public/static/admin/default/css/common.css b/public/static/admin/default/css/common.css index a3b687e5ca9f31f479ac1c7fbcb6484d02ff7238..370bbd01affcb463bdbe40565deaf29dc5515991 100755 --- a/public/static/admin/default/css/common.css +++ b/public/static/admin/default/css/common.css @@ -51,7 +51,7 @@ input:hover, select:hover, textarea:hover, .chosen-choices:hover, .chosen-single .am-alert-tips, .am-alert-tips * { font-size: 12px; } body {margin:0;color:#797979;} -html,body {position:relative;background:#fff;height:100%;} +html,body {position:relative;background:#fff;height:100%;width:100%;} h1,h2,h3,h4,h5,h6 {font-family:'Karla',sans-serif;margin:10px 0;} h1 {line-height:43px;} h2 {line-height:35px;} diff --git a/public/static/admin/default/js/index.js b/public/static/admin/default/js/index.js index f09373ae46c39e5715cd8bf1a0445bc8a2dae038..94c7742b18a823b9a05358c7ec6f6e5630306cdd 100755 --- a/public/static/admin/default/js/index.js +++ b/public/static/admin/default/js/index.js @@ -1,22 +1,5 @@ $(function() { - /** - * 全屏操作 - */ - var $fullscreen = $.AMUI.fullscreen; - $('#admin-fullscreen').on('click', function() - { - $fullscreen.toggle(); - }); - if($fullscreen.enabled) - { - $(document).on($fullscreen.raw.fullscreenchange, function() - { - $tag = $('.admin-fulltext'); - $tag.text($fullscreen.isFullscreen ? $tag.attr('fulltext-exit') : $tag.attr('fulltext-open')); - }); - } - /** * url加载 */ diff --git a/public/static/common/js/common.js b/public/static/common/js/common.js index f1bc46c49ca53d168bbcb77067e06d9122876811..da6ad4029c664b860c81da3605cc4a549acd8420 100755 --- a/public/static/common/js/common.js +++ b/public/static/common/js/common.js @@ -975,10 +975,86 @@ function ConfirmNetworkAjax(e) }); } +/** + * 开启全屏 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2019-03-01 + * @desc description + */ +function FullscreenOpen() +{ + var elem = document.body; + if(elem.webkitRequestFullScreen) + { + elem.webkitRequestFullScreen(); + } else if (elem.mozRequestFullScreen) + { + elem.mozRequestFullScreen(); + } else if (elem.requestFullScreen) + { + elem.requestFullScreen(); + } else { + Prompt("浏览器不支持全屏API或已被禁用"); + return false; + } + return true; +} + +/** + * 关闭全屏 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2019-03-01 + * @desc description + */ +function FullscreenExit() +{ + var elem = document; + if (elem.webkitCancelFullScreen) + { + elem.webkitCancelFullScreen(); + } else if (elem.mozCancelFullScreen) + { + elem.mozCancelFullScreen(); + } else if (elem.cancelFullScreen) + { + elem.cancelFullScreen(); + } else if (elem.exitFullscreen) + { + elem.exitFullscreen(); + } else { + Prompt("浏览器不支持全屏API或已被禁用"); + return false; + } + return true; +} + // 公共数据操作 $(function() { + // 全屏操作 + $('.fullscreen-event').on('click', function() + { + var status = $(this).attr('data-status') || 0; + if(status == 0) + { + if(FullscreenOpen()) + { + $(this).find('.fullscreen-text').text($(this).data('fulltext-exit') || '退出全屏'); + } + } else { + if(FullscreenExit()) + { + $(this).find('.fullscreen-text').text($(this).data('fulltext-open') || '开启全屏'); + } + } + $(this).attr('data-status', status == 0 ? 1 : 0); + }); + // 多选插件初始化 if($('.chosen-select').length > 0) {