Browse Source

优化脚本

tags/6.2.12
叙述、别离 1 year ago
parent
commit
0bdb46a67a
3 changed files with 12 additions and 107 deletions
  1. +1
    -1
      src/admin/dialog/select_mimages.php
  2. +0
    -32
      src/admin/js/album.js
  3. +11
    -74
      src/admin/js/main.js

+ 1
- 1
src/admin/dialog/select_mimages.php View File

@@ -20,7 +20,7 @@ include(DEDEDATA.'/mark/inc_photowatermark_config.php');
<body>
<div id="wrap">
<div id="topbar">
<label class="form-check-label"><input type="checkbox" name="isWater" id="isWater" class="form-check-input" <?php if ($photo_markup == '1') echo "checked";?>> 是否水印</label>
<label class="mr-2"><input type="checkbox" name="isWater" id="isWater" <?php if ($photo_markup == '1') echo "checked";?>> 是否水印</label>
<button class="btn btn-success btn-sm addfile">添加图片</button>
<button class="btn btn-success btn-sm removeall">清空图片</button>
<button class="btn btn-success btn-sm upall">全部上传</button>


+ 0
- 32
src/admin/js/album.js View File

@@ -36,38 +36,6 @@ function delAlbPicOld(picfile, pid) {
$Obj("galleryedit").removeChild(tgobj);
});
}
function seePicNewAlb(f, imgdid, frname, hpos, acname) {
var newobj = null;
if (f.value == '') return;
vImg = $Obj(imgdid);
picnameObj = document.getElementById("picname");
nFrame = $Nav() == $Obj(frname);
nForm = f.form;
if (nForm.detachEvent) nForm.detachEvent("onsubmit", checkSubmitAlb);
else nForm.removeEventListener("submit", checkSubmitAlb, false);
nForm.action = "archives_do.php";
nForm.target = frname;
nForm.dopost.value = "uploadLitpic";
nForm.submit();
picnameObj.value = '';
newobj = $Obj("uploadwait");
if (!newobj) {
newobj = document.createElement("div");
newobj.id = "uploadwait";
newobj.style.position = "absolute";
newobj.className = "uploadwait";
newobj.style.width = 120;
newobj.style.height = 20;
newobj.style.top = hpos;
newobj.style.left = 100;
document.body.appendChild(newobj);
}
newobj.style.display = "block";
nForm.action = acname;
nForm.dopost.value = "save";
nForm.target = '';
nForm.litpic.disabled = true;
}
var atlasimg = 0;
function addImage(src, pid) {
var newImgDiv = document.createElement("div");


+ 11
- 74
src/admin/js/main.js View File

@@ -1,7 +1,3 @@
var nForm = null;
var nFrame = null;
var picnameObj = null;
var vImg = null;
function GetWinPos(w, h) {
var dualScreenLeft = window.screenLeft !== undefined ? window.screenLeft : window.screenX;
var dualScreenTop = window.screenTop !== undefined ? window.screenTop : window.screenY;
@@ -12,39 +8,6 @@ function GetWinPos(w, h) {
var top = (height - h) / 2 / systemZoom + dualScreenTop;
return { left: left, top: top };
}
function SeePicNew(f, imgdid, frname, hpos, acname) {
var newobj = null;
if (f.value == '') return;
vImg = $Obj(imgdid);
picnameObj = document.getElementById('picname');
nFrame = $Nav() == $Obj(frname);
nForm = f.form;
if (nForm.detachEvent) nForm.detachEvent("onsubmit", checkSubmit);
else nForm.removeEventListener("submit", checkSubmit, false);
nForm.action = "archives_do.php";
nForm.target = frname;
nForm.dopost.value = "uploadLitpic";
nForm.submit();
picnameObj.value = '';
newobj = $Obj("uploadwait");
if (!newobj) {
newobj = document.createElement("div");
newobj.id = "uploadwait";
newobj.style.position = "absolute";
newobj.className = "uploadwait";
newobj.style.width = 120;
newobj.style.height = 20;
newobj.style.top = hpos;
newobj.style.left = 100;
newobj.style.display = "block";
document.body.appendChild(newobj);
}
newobj.style.display = "block";
nForm.action = acname;
nForm.dopost.value = "save";
nForm.target = '';
nForm.litpic.disabled = true;
}
function SelectMedia(fname) {
var pos = GetWinPos(800,600);
window.open("./dialog/select_media.php?f=" + fname + "&noeditor=yes", "popUpFlashWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top);
@@ -74,6 +37,9 @@ function OpenMyWin(surl) {
var pos = GetWinPos(800,600);
window.open(surl, "popUpMyWin", "scrollbars=yes,resizable=yes,statebar=no,width=800,height=600,left=" + pos.left + ", top=" + pos.top);
}
function $Obj(objname) {
return document.getElementById(objname);
}
function InitPage() {
var selsource = $Obj("selsource");
var selwriter = $Obj("selwriter");
@@ -89,13 +55,6 @@ function InitPage() {
}
}
}
function $Nav() {
if (window.navigator.userAgent.indexOf("Firefox") >= 1) return "FF";
else return "OT";
}
function $Obj(objname) {
return document.getElementById(objname);
}
function ColorSel(c, oname) {
var tobj = $Obj(oname);
if (!tobj) tobj = eval("document.form1." + oname);
@@ -133,9 +92,6 @@ function HideObj(objname) {
if (obj == null) return false;
obj.style.display = "none";
}
function SeePic(img, f) {
if (f.value != '') img.src = f.value;
}
function PutSource(str) {
var osource = $Obj("source");
if (osource) osource.value = str;
@@ -179,14 +135,16 @@ function SelectWriter(e) {
}
function LoadNewDiv(e, surl, oname) {
var pxStr = '';
posLeft = posLeft - 100;
var posLeft = e.pageX - 20;
var posTop = e.pageY - 30;
pxStr = 'px';
var newobj = $Obj(oname);
if (!newobj) {
newobj = document.createElement("div");
newobj.id = oname;
newobj.style.position = "absolute";
newobj.style.position = 'absolute';
newobj.className = oname;
newobj.className += " dlgws";
newobj.className += ' dlgws';
newobj.style.top = posTop + pxStr;
newobj.style.left = posLeft + pxStr;
document.body.appendChild(newobj);
@@ -194,31 +152,10 @@ function LoadNewDiv(e, surl, oname) {
newobj.style.display = "block";
}
if (newobj.innerHTML.length < 10) {
fetch(surl).then(resp => resp.text()).then((d) => { newobj.innerHTML = d });
}
}
function LoadNewDiv2(e, surl, oname, dlgcls) {
var posLeft = 300;
var posTop = 50;
var newobj = $Obj(oname);
if (!newobj) {
newobj = document.createElement("div");
newobj.id = oname;
newobj.style.position = "absolute";
newobj.className = dlgcls;
newobj.style.top = posTop;
newobj.style.left = posLeft;
newobj.style.display = "none";
document.body.appendChild(newobj);
fetch(surl).then(resp => resp.text()).then((d) => {
newobj.innerHTML = d;
});
}
newobj.innerHTML = '';
fetch(surl).then(resp => resp.text()).then((d) => {
newobj.innerHTML = d;
});
if (newobj.innerHTML == '') newobj.style.display = "none";
else newobj.style.display = "block";
jQuery(newobj).css("top", "50px").css("left", "300px");
DedeXHTTP = null;
}
function ShowUrlTr() {
var jumpTest = $Obj("flagsj");


Loading…
Cancel
Save