批量更新

This commit is contained in:
2025-04-29 00:13:31 +08:00
parent 13d9dde3dd
commit b568aad8cc
261 changed files with 34698 additions and 6 deletions
+77
View File
@@ -0,0 +1,77 @@
var ICON_SHRINK = 'layui-icon-shrink-right',
ICON_SPREAD = 'layui-icon-spread-left',
APP_SPREAD_SM = 'layadmin-side-spread-sm',
SIDE_SHRINK = 'layadmin-side-shrink',
full = 1,
status = '';
//全屏
function fullScreen(){
if(full==1){
var ele = document.documentElement;
var reqFullScreen = ele.requestFullScreen || ele.webkitRequestFullScreen || ele.mozRequestFullScreen || ele.msRequestFullscreen;
if(typeof reqFullScreen !== 'undefined' && reqFullScreen) {
reqFullScreen.call(ele);
};
full = 2;
}else{
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
full = 1;
}
}
// 侧边伸缩
function shrink(){
var app = $('#LAY_app'),
iconElem=$('#LAY_app_flexible');
//设置状态,PC:默认展开、移动:默认收缩
if(status === 'spread'){
//切换到展开状态的 icon,箭头:←
iconElem.removeClass(ICON_SPREAD).addClass(ICON_SHRINK);
//移动:从左到右位移;PC:清除多余选择器恢复默认
if(screen() < 2){
app.addClass(APP_SPREAD_SM);
} else {
app.removeClass(APP_SPREAD_SM);
}
app.removeClass(SIDE_SHRINK);
status = '';
} else {
//切换到搜索状态的 icon,箭头:→
iconElem.removeClass(ICON_SHRINK).addClass(ICON_SPREAD);
//移动:清除多余选择器恢复默认;PC:从右往左收缩
if(screen() < 2){
app.removeClass(SIDE_SHRINK);
} else {
app.addClass(SIDE_SHRINK);
}
app.removeClass(APP_SPREAD_SM)
status = 'spread';
}
}
//屏幕类型
function screen(){
var width = $(window).width();
if(width > 1200){
return 3; //大屏幕
} else if(width > 992){
return 2; //中屏幕
} else if(width > 768){
return 1; //小屏幕
} else {
return 0; //超小屏幕
}
}
//xss 转义
function escape(html){
return String(html || '').replace(/&(?!#?[a-zA-Z0-9]+;)/g, '&amp;')
.replace(/</g, '&lt;').replace(/>/g, '&gt;')
.replace(/'/g, '&#39;').replace(/"/g, '&quot;');
}