mirror of
https://gh.wpcy.net/https://github.com/netcccyun/easypanel.git
synced 2026-04-23 03:52:25 +08:00
120 lines
No EOL
3.4 KiB
HTML
120 lines
No EOL
3.4 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<style type="text/css">.cacher {behavior:url(#default#userdata);}</style>
|
|
<script language="javascript">
|
|
var COOKIE_NAME = "x";
|
|
|
|
function setCookie(name, value, expiry, path, domain, secure){
|
|
var nameString = name + "=" + value;
|
|
var expiryString = (expiry == null) ? "" : " ;expires = "+ expiry.toGMTString();
|
|
var pathString = (path == null) ? "" : " ;path = "+ path;
|
|
var domainString = (path == null) ? "" : " ;domain = "+ domain;
|
|
var secureString = (secure) ?";secure" :"";
|
|
document.cookie = nameString + expiryString + pathString + domainString + secureString;
|
|
}
|
|
|
|
function getCookie(sName) {
|
|
var aCookie = document.cookie.split("; ");
|
|
for (var i=0; i < aCookie.length; i++) {
|
|
var aCrumb = aCookie[i].split("=");
|
|
if (sName == aCrumb[0])
|
|
return unescape(aCrumb[1]);
|
|
}
|
|
return "";
|
|
}
|
|
|
|
function remainLocale() {
|
|
var layoutObj = new Array();
|
|
var i = 0;
|
|
while (i < top.frames.length) {
|
|
var frame_obj = eval("top.frames[" + i + "]");
|
|
layoutObj[i] = frame_obj.name + "^" + frame_obj.location;
|
|
i++;
|
|
}
|
|
saveDataToCache(layoutObj.valueOf());
|
|
setCookie(COOKIE_NAME, 'y');
|
|
}
|
|
|
|
var CACHE_DATA_KEY = "cData";
|
|
var CACHE_DATA_NAME = "cDataName";
|
|
|
|
function setExpire(obj) {
|
|
var oTimeNow = new Date();
|
|
oTimeNow.setMinutes(oTimeNow.getMinutes() + 5);
|
|
var sExpirationDate = oTimeNow.toUTCString();
|
|
obj.expires = sExpirationDate;
|
|
}
|
|
|
|
function saveDataToCache(v) {
|
|
var cacheData = document.getElementById("cacheData");
|
|
//setExpire(cacheData);
|
|
cacheData.setAttribute(CACHE_DATA_NAME, v);
|
|
cacheData.save(CACHE_DATA_KEY);
|
|
}
|
|
|
|
function loadDataFromCache() {
|
|
var cacheData = document.getElementById("cacheData");
|
|
// cacheData.load(CACHE_DATA_KEY);
|
|
return cacheData.getAttribute(CACHE_DATA_NAME);
|
|
}
|
|
|
|
function removeDataFromCache() {
|
|
try {
|
|
var cacheData = document.getElementById("cacheData");
|
|
cacheData.removeAttribute(CACHE_DATA_NAME);
|
|
cacheData.save(CACHE_DATA_KEY);
|
|
} catch(e) {};
|
|
}
|
|
|
|
function restoreLocale() {
|
|
var cv = getCookie(COOKIE_NAME);
|
|
var str = loadDataFromCache();
|
|
if (cv && str && str.length>0) {
|
|
var frame_obj = str.split(",");
|
|
|
|
var layoutObj = new Array();
|
|
for (i=0; i<frame_obj.length; i++) {
|
|
var piece = frame_obj[i].split("^");
|
|
if (piece[0]==window.name) continue;
|
|
eval("top." + piece[0] + ".location = '" + piece[1] + "'");
|
|
}
|
|
}
|
|
removeDataFromCache();
|
|
}
|
|
|
|
var flag = false;
|
|
function shift_status()
|
|
{
|
|
var rightFrame = top.document.getElementsByName("right")[0];
|
|
if(flag)
|
|
{
|
|
if(screen.height>768)
|
|
rightFrame.rows = "64,9,*";
|
|
else if(screen.height>600)
|
|
rightFrame.rows = "64,9,*";
|
|
else
|
|
rightFrame.rows = "64,9,*";
|
|
document.getElementById('menuSwitch1').src='{{$STATIC}}images/ej1_31.gif';
|
|
document.getElementById('menuSwitch1').title='隐藏';
|
|
}
|
|
else
|
|
{
|
|
rightFrame.rows = "0,9,*";
|
|
document.getElementById('menuSwitch1').src='{{$STATIC}}images/ej1_31a.gif';
|
|
document.getElementById('menuSwitch1').title='显示';
|
|
}
|
|
|
|
flag = !flag;
|
|
}
|
|
</script>
|
|
</HEAD>
|
|
|
|
<BODY onclick="shift_status()" leftmargin=0 topmargin=0 bgcolor="#DCDCDC">
|
|
<span class="cacher" id="cacheData" name="cacheData"></span>
|
|
<table width="100%" height="9" border=0 cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td align="center" bgcolor="#DCDCDC" id=menuSwitch style="cursor:hand"><img src="{{$STATIC}}images/ej1_31.gif" name="menuSwitch1" height="9" id=menuSwitch1></td>
|
|
</tr>
|
|
</table>
|
|
</BODY>
|
|
</HTML> |