diff --git a/src/static/web/js/admin.main.js b/src/static/web/js/admin.main.js index 92beae3d..cbf11c36 100644 --- a/src/static/web/js/admin.main.js +++ b/src/static/web/js/admin.main.js @@ -1,3 +1,6 @@ +function $Obj(objname) { + return document.getElementById(objname); +} function GetWinPos(w, h) { var dualScreenLeft = window.screenLeft !== undefined ? window.screenLeft : window.screenX; var dualScreenTop = window.screenTop !== undefined ? window.screenTop : window.screenY; @@ -41,9 +44,6 @@ function ShowCatMap(e, obj, cid, targetId, oldvalue) { LoadQuickDiv(e, "archives_do.php?dopost=getCatMap&targetid=" + targetId + "&channelid=" + cid + "&oldvalue=" + oldvalue + "&rnd=" + Math.random(), "getCatMap", "700px", "500px"); ChangeFullDiv("show"); } -function $Obj(objname) { - return document.getElementById(objname); -} function InitPage() { var selsource = $Obj("selsource"); var selwriter = $Obj("selwriter"); @@ -71,6 +71,65 @@ function ColorSel(c, oname) { return true; } } +function LoadQuickDiv(e, surl, oname, w, h) { + var newobj = $Obj(oname); + if (!newobj) { + newobj = document.createElement("div"); + newobj.id = oname; + newobj.style.position = "fixed"; + newobj.className = "pubdlg"; + newobj.style.top = "0"; + newobj.style.left = "0"; + newobj.style.display = "block"; + //newobj.style.transform = "translate(-50%, -50%)"; + document.body.appendChild(newobj); + } + fetch(surl).then(resp => resp.text()).then((d) => { + newobj.innerHTML = d; + }); +} +function LoadNewDiv(e, surl, oname) { + var pxStr = ''; + 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.className = oname; + newobj.className += ' dlgws'; + newobj.style.top = posTop + pxStr; + newobj.style.left = posLeft + pxStr; + document.body.appendChild(newobj); + } else { + newobj.style.display = "block"; + } + if (newobj.innerHTML.length < 10) { + fetch(surl).then(resp => resp.text()).then((d) => { + newobj.innerHTML = d; + }); + } +} +function ChangeFullDiv(showhide, screenheigt) { + var newobj = $Obj("fullpagediv"); + if (showhide == "show") { + if (!newobj) { + newobj = document.createElement("div"); + newobj.id = "fullpagediv"; + newobj.style.position = "fixed"; + newobj.className = "fullpagediv"; + document.body.appendChild(newobj); + } else { + newobj.style.display = "block"; + } + document.body.style.overflow = "hidden"; + } else { + if (newobj) newobj.style.display = "none"; + document.body.style.overflow = ""; + } +} function ShowColor(e, o) { LoadNewDiv(e, "../theme/system/colornew.htm", "colordlg"); } @@ -120,30 +179,6 @@ function SelectSource(e) { function SelectWriter(e) { LoadNewDiv(e, "article_select_sw.php?t=writer&k=8&rnd=" + Math.random(), "mywriter"); } -function LoadNewDiv(e, surl, oname) { - var pxStr = ''; - 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.className = oname; - newobj.className += ' dlgws'; - newobj.style.top = posTop + pxStr; - newobj.style.left = posLeft + pxStr; - document.body.appendChild(newobj); - } else { - newobj.style.display = "block"; - } - if (newobj.innerHTML.length < 10) { - fetch(surl).then(resp => resp.text()).then((d) => { - newobj.innerHTML = d; - }); - } -} function ShowUrlTr() { var jumpTest = $Obj("flagsj"); var jtr = $Obj("redirecturltr"); @@ -160,41 +195,6 @@ function ShowUrlTrEdit() { var rurl = $Obj("redirecturl"); if (!jumpTest.checked) rurl.value = ''; } -function LoadQuickDiv(e, surl, oname, w, h) { - var newobj = $Obj(oname); - if (!newobj) { - newobj = document.createElement("div"); - newobj.id = oname; - newobj.style.position = "fixed"; - newobj.className = "pubdlg"; - document.body.appendChild(newobj); - } - newobj.style.top = "0"; - newobj.style.left = "0"; - newobj.style.display = "block"; - //newobj.style.transform = "translate(-50%, -50%)"; - fetch(surl).then(resp => resp.text()).then((d) => { - newobj.innerHTML = d; - }); -} -function ChangeFullDiv(showhide, screenheigt) { - var newobj = $Obj("fullpagediv"); - if (showhide == "show") { - if (!newobj) { - newobj = document.createElement("div"); - newobj.id = "fullpagediv"; - newobj.style.position = "fixed"; - newobj.className = "fullpagediv"; - document.body.appendChild(newobj); - } else { - newobj.style.display = "block"; - } - document.body.style.overflow = "hidden"; - } else { - if (newobj) newobj.style.display = "none"; - document.body.style.overflow = ""; - } -} function getSelCat(targetId) { var selBox = document.quicksel.seltypeid; var targetObj = $Obj(targetId);