|
From: Jon O. <jon...@us...> - 2008-06-22 09:58:53
|
Update of /cvsroot/mxbb/core/docs/js In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv20520 Added Files: Tag: core28x Common.js Toggle.js Log Message: I've added a small local redirection to our site. --- NEW FILE: Toggle.js --- function mx_toggle(in_buttonSwitch, in_listID, img_expand, img_contract) { if (document.getElementById) { listID = document.getElementById(in_listID); } else { return; } if (listID.style.display == '') { listID.style.display = 'none'; in_buttonSwitch.innerHTML = '<img src="' + img_expand + '" border="0" />'; rollup_record_state(in_listID, 0); } else { listID.style.display = ''; in_buttonSwitch.innerHTML = '<img src="' + img_contract + '" border="0" />'; rollup_record_state(in_listID, 1); } if (window.event) { window.event.cancelBubble=true; } } function mx_toggle_editCP(in_buttonSwitch, in_listID, img_expand, img_contract) { var in_listID; var inc = 0; var listID = document.all ? document.all : document.getElementsByTagName("*"); if (listID == null){ return; } for (var i=0;i<listID.length;i++){ if (listID[i].className==in_listID){ if (listID[i].style.display == '') { listID[i].style.display = 'none'; in_buttonSwitch.innerHTML = '<img src="' + img_expand + '" border="0" />'; var send_cookie = 0; } else { listID[i].style.display = ''; in_buttonSwitch.innerHTML = '<img src="' + img_contract + '" border="0" />'; var send_cookie = 1; } if (window.event) { window.event.cancelBubble=true; } } } if (send_cookie == 1) { rollup_record_state(in_listID, 1); } else { rollup_record_state(in_listID, 0); } } function rollup_record_state(in_listID, status) { var expDate = new Date(); // expires in 1 year expDate.setTime(expDate.getTime() + 31536000000); document.cookie = in_listID + "=" + escape(status) + "; expires=" + expDate.toGMTString(); } function ref(object) { if (document.getElementById) { return document.getElementById(object); } else if (document.all) { return eval('document.all.' + object); } else { return false; } } function expand(object) { object = ref(object); if( !object.style ) { return false; } else { object.style.display = ''; } if (window.event) { window.event.cancelBubble = true; } } function contract(object) { object = ref(object); if( !object.style ) { return false; } else { object.style.display = 'none'; } if (window.event) { window.event.cancelBubble = true; } } function toggle(object, path) { image = ref(object + '_img'); object = ref(object); if( !object.style ) { return false; } if( object.style.display == 'none' ) { object.style.display = ''; image.src = path + 'contract.gif'; } else { object.style.display = 'none'; image.src = path + 'expand.gif'; } } --- NEW FILE: Common.js --- /* * mxBB - common js */ function newImage(arg) { if (document.images) { rslt = new Image(); rslt.src = arg; return rslt; } } function changeImages() { if (document.images ) { for (var i=0; i<changeImages.arguments.length; i+=2) { document[changeImages.arguments[i]].src = changeImages.arguments[i+1]; } } } function full_img(url) { var url = url; window.open(url,'','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0, width=img.width, height=img.height'); return; } function getCookie(name) { var cookies = document.cookie; var start = cookies.indexOf(name + '='); if( start < 0 ) return null; var len = start + name.length + 1; var end = cookies.indexOf(';', len); if( end < 0 ) end = cookies.length; return unescape(cookies.substring(len, end)); } function setCookie(name, value, expires, path, domain, secure) { document.cookie = name + '=' + escape (value) + ((expires) ? '; expires=' + ( (expires == 'never') ? 'Thu, 31-Dec-2099 23:59:59 GMT' : expires.toGMTString() ) : '') + ((path) ? '; path=' + path : '') + ((domain) ? '; domain=' + domain : '') + ((secure) ? '; secure' : ''); } function delCookie(name, path, domain) { if( getCookie(name) ) { document.cookie = name + '=;expires=Thu, 01-Jan-1970 00:00:01 GMT' + ((path) ? '; path=' + path : '') + ((domain) ? '; domain=' + domain : ''); } } function set_mx_cookie(in_listID, status) { var expDate = new Date(); // expires in 1 year expDate.setTime(expDate.getTime() + 31536000000); document.cookie = in_listID + "=" + escape(status) + "; expires=" + expDate.toGMTString(); } function set_phpbb_cookie(cookieName, cookieValue, lifeTime, path, domain, isSecure) { var expDate = new Date(); // expires in 1 year expDate.setTime(expDate.getTime() + 31536000000); document.cookie = escape( cookieName ) + "=" + escape( cookieValue ) + ";expires=" + expDate.toGMTString() + ( path ? ";path=" + path : "") + ( domain ? ";domain=" + domain : "") + ( isSecure == 1 ? ";secure" : ""); } |