| @@ -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); | |||