no commit message

This commit is contained in:
雨中磐石
2024-10-18 15:27:40 +08:00
parent 9a2a3a2c8a
commit 559c388ea0
103 changed files with 2021 additions and 783 deletions

View File

@@ -15,6 +15,7 @@ $(document).ready(function(){
device= js.cookie('deviceid');
if(device=='')device=js.now('time');
js.savecookie('deviceid', device, 365);
js.apptheme();
try{
var winobj = js.request('winobj');
if(nwjsgui)window.focus=function(){nw.Window.get().focus()}
@@ -104,6 +105,18 @@ function winWb(){
js.scrolla = function(){
var top = $(document).scrollTop();
js.scroll(top);
}
js.colorTorgb = function(col){
var r=0,g=0,b=0;
if(col.length==7){
r = parseInt(col.substr(1,2),16);
g = parseInt(col.substr(3,2),16);
b = parseInt(col.substr(5,2),16);
}
return [r,g,b];
}
js.apptheme = function(){
}
js.request=function(name,dev,url){
this.requestarr = {};
@@ -198,7 +211,7 @@ js.open=function(url,w,h,wina,can,wjcan){
if(url.substr(0,4)!='http')url=NOWURL+url;
var opar=nw.Window.open(url, ocsn, function(wis){
if(wina)js.openarr[wina]=wis;
if(w>=1000)wis.maximize();
//if(w>=1000)wis.maximize();
});
}
if(wina)this.openarr[wina]=opar;
@@ -283,7 +296,7 @@ js.upload=function(call,can, glx){
if(glx=='url')return url;
var s='',tit=can.title;if(!tit)tit='上传文件';
js.tanbody('uploadwin',tit,500,300,{
html:'<div style="height:280px;overflow:hidden"><iframe src="" name="winiframe" width="100%" height="100%" frameborder="0"></iframe></div>',
html:'<div style="height:280px;overflow:hidden;border-radius:0px 0px 5px 5px"><iframe src="" name="winiframe" width="100%" height="100%" frameborder="0"></iframe></div>',
bbar:'none'
});
winiframe.location.href=url;
@@ -308,7 +321,7 @@ js.winiframe=function(tit, url){
}
var wi = winWb()-150;if(wi>mxw)wi=mxw;if(wi<700)wi=700;
js.tanbody('winiframe',tit,wi,410,{
html:'<div style="height:'+hm+'px;overflow:hidden"><iframe src="" name="openinputiframe" width="100%" height="100%" frameborder="0"></iframe></div>',
html:'<div style="height:'+hm+'px;overflow:hidden;border-radius:0px 0px 5px 5px"><iframe src="" name="openinputiframe" width="100%" height="100%" frameborder="0"></iframe></div>',
bbar:'none'
});
openinputiframe.location.href=url;
@@ -627,24 +640,24 @@ js.tanbody=function(act,title,w,h,can1){
var s = '',mid = ''+act+'_main',i,d;
var can = js.applyIf(can1,{html:'',btn:[],bodystyle:'',showfun:function(){}});
if(w>winWb())w=winWb()-50;
var s = '<div id="'+mid+'" style="position:fixed;background-color:#ffffff;left:'+l+'px;width:'+w+'px;top:'+t+'px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:5px">';
s+=' <div style="-moz-user-select:none;-webkit-user-select:none;user-select:none;border-bottom:1px #eeeeee solid">';
var s = '<div id="'+mid+'" style="position:fixed;background-color:#ffffff;left:'+l+'px;width:'+w+'px;top:'+t+'px;box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px"><div style="background:var(--main-bgcolor);border-radius:5px;">';
s+=' <div style="-moz-user-select:none;-webkit-user-select:none;user-select:none;border-bottom:var(--border)">';
s+=' <table border="0" width="100%" style="background:none" cellspacing="0" cellpadding="0"><tr>';
s+=' <td height="50" style="font-size:16px; font-weight:bold;color:'+maincolor+'; padding-left:10px" width="100%" onmousedown="js.move(\''+mid+'\')" id="'+act+'_title">'+title+'</td>';
s+=' <td><div id="'+act+'_spancancel1" style="padding:0px 8px;height:50px;line-height:45px;overflow:hidden;cursor:pointer;color:gray;" onclick="js.tanclose(\''+act+'\')">✖</div></td>';
s+=' <td height="50" style="font-size:16px; font-weight:bold;padding-left:10px" width="100%" onmousedown="js.move(\''+mid+'\')" id="'+act+'_title" class="zhu">'+title+'</td>';
s+=' <td><div id="'+act+'_spancancel1" style="padding:0px 8px;height:50px;line-height:45px;overflow:hidden;cursor:pointer;" onclick="js.tanclose(\''+act+'\')">✖</div></td>';
s+=' </tr></table>';
s+=' </div>';
s+=' <div id="'+act+'_body" style="'+can.bodystyle+'">'+can.html+'</div>';
s+=' <div id="'+act+'_bbar" style="overflow:hidden;padding:12px 10px;background:#f1f1f1;border-radius:0px 0px 5px 5px" align="right"><span id="msgview_'+act+'"></span>';
s+=' <div id="'+act+'_bbar" style="overflow:hidden;padding:12px 10px;background:rgba(0,0,0,0.05);border-radius:0px 0px 5px 5px" align="right"><span id="msgview_'+act+'"></span>';
for(i=0; i<can.btn.length; i++){
d = can.btn[i];
if(!d.bgcolor)d.bgcolor='';
s+='<button type="button" oi="'+i+'" style="border-radius:5px;padding:8px 15px;margin-left:10px;background:'+d.bgcolor+'" id="'+act+'_btn'+i+'" class="webbtn">'+d.text+'</button>';
}
s+=' <button type="button" id="'+act+'_spancancel" onclick="js.tanclose(\''+act+'\')" style="border-radius:5px;padding:8px 15px;background:gray;margin-left:10px" class="webbtn">取消</button>';
s+=' <button type="button" id="'+act+'_spancancel" onclick="js.tanclose(\''+act+'\')" style="border-radius:5px;padding:8px 15px;background:rgba(0,0,0,0.5);margin-left:10px" class="webbtn">取消</button>';
s+=' ';
s+=' </div>';
s+='</div>';
s+='</div></div>';
var str = '<div id="amain_'+act+'" tanbodynew="'+act+'" oncontextmenu="return false" style="position:absolute;height:'+H+'px;width:'+W+'px;background:rgba(0,0,0,0.3);z-index:'+this.tanbodyindex+';left:0px;top:0px">'+s+'</div>';
$('body').append(str);
if(can.closed=='none'){
@@ -653,7 +666,7 @@ js.tanbody=function(act,title,w,h,can1){
}
if(can.bbar=='none'){
$('#'+act+'_bbar').remove();
$('#'+mid+'').append('<div style="height:5px;overflow:hidden;border-radius:0px 0px 5px 5px"></div>');
//$('#'+mid+'').append('<div style="height:5px;overflow:hidden;border-radius:0px 0px 5px 5px"></div>');
}
this.resizetan(act);
can.showfun(act);
@@ -715,7 +728,7 @@ js.getmsg = function(txt,col){
var s = '';
if(!txt)txt='';
if(txt.indexOf('...')>0){
s='<img src="images/loading.gif" height="16" width="16" align="absmiddle"> ';
s=''+this.ling(16)+' ';
col = '#ff6600';
}
s+='<span style="color:'+col+'">'+txt+'</span>';
@@ -807,7 +820,7 @@ js.msg = function(lx, txt,sj){
return;
}
if(lx == 'wait'){
txt = '<img src="images/loadings.gif" height="14" width="15" align="absmiddle"> '+txt;
txt = ''+this.ling(14)+' '+txt;
sj = 60;
}
if(lx=='msg')txt='<font color=red>'+txt+'</font>';var t=10;
@@ -972,7 +985,7 @@ js.changeuser=function(na, lx, tits,ocans){
if(typeof(bcar)=='object')for(i in bcar)can[i]=bcar[i];
js.tanbody('changeaction',tits,w,h,{
html:'<div id="showuserssvie" style="height:'+h+'px"><iframe src="" name="winiframe" width="100%" height="100%" frameborder="0"></iframe></div>',
html:'<div id="showuserssvie" style="height:'+h+'px;border-radius:0px 0px 5px 5px"><iframe src="" name="winiframe" width="100%" height="100%" frameborder="0"></iframe></div>',
bbar:'none'
});
@@ -1215,4 +1228,10 @@ js.sendevent=function(typ,na,d){
function lang(ky){
return ky;
}
js.ling = function(w){
var sve = 'style="height:'+w+'px;width:'+w+'px"';
if(!w)sve='';
return '<i '+sve+' class="rock-loading"></i>';
}