]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/MonoBook/wikibits-min.js
svn propdel svn:executable
[SourceForge/phpwiki.git] / themes / MonoBook / wikibits-min.js
1 var noOverwrite=false;var alertText;var clientPC=navigator.userAgent.toLowerCase();var is_gecko=((clientPC.indexOf("gecko")!=-1)&&(clientPC.indexOf("spoofer")==-1)&&(clientPC.indexOf("khtml")==-1)&&(clientPC.indexOf("netscape/7.0")==-1));var is_safari=((clientPC.indexOf("AppleWebKit")!=-1)&&(clientPC.indexOf("spoofer")==-1));var is_khtml=(navigator.vendor=="KDE"||(document.childNodes&&!document.all&&!navigator.taintEnabled));if(clientPC.indexOf("opera")!=-1){var is_opera=true;var is_opera_preseven=(window.opera&&!document.childNodes);var is_opera_seven=(window.opera&&document.childNodes)}function onloadhook(){if(!(document.getElementById&&document.getElementsByTagName)){return}histrowinit();unhidetzbutton();tabbedprefs()}if(window.addEventListener){window.addEventListener("load",onloadhook,false)}else{if(window.attachEvent){window.attachEvent("onload",onloadhook)}}function addcss(a){if(is_opera_preseven){document.write('<link rel="stylesheet" type="text/css" href="'+a+'Opera6Fixes.css">')}else{if(is_opera_seven){document.write('<link rel="stylesheet" type="text/css" href="'+a+'Opera7Fixes.css">')}else{if(is_khtml){document.write('<link rel="stylesheet" type="text/css" href="'+a+'KHTMLFixes.css">')}}}return}if(window.top!=window){window.top.location=window.location}function toggleVisibility(b,e,a){var c=document.getElementById(b);var d=document.getElementById(e);var f=document.getElementById(a);if(c.style.display=="none"){c.style.display="block";d.style.display="none";f.style.display="inline"}else{c.style.display="none";d.style.display="inline";f.style.display="none"}}function histrowinit(){hf=document.getElementById("pagehistory");if(!hf){return}lis=hf.getElementsByTagName("LI");for(i=0;i<lis.length;i++){inputs=lis[i].getElementsByTagName("INPUT");if(inputs[0]&&inputs[1]){inputs[0].onclick=diffcheck;inputs[1].onclick=diffcheck}}diffcheck()}function diffcheck(){var b=false;var a=false;hf=document.getElementById("pagehistory");if(!hf){return}lis=hf.getElementsByTagName("LI");for(i=0;i<lis.length;i++){inputs=lis[i].getElementsByTagName("INPUT");if(inputs[1]&&inputs[0]){if(inputs[1].checked||inputs[0].checked){if(inputs[1].checked&&inputs[0].checked&&inputs[0].value==inputs[1].value){return false}if(a){if(inputs[1].checked){a.className="selected";return false}}else{if(inputs[0].checked){return false}}if(inputs[0].checked){b=lis[i]}if(!a){inputs[0].style.visibility="hidden"}if(b){inputs[1].style.visibility="hidden"}lis[i].className="selected";a=lis[i]}else{if(!a){inputs[0].style.visibility="hidden"}else{inputs[0].style.visibility="visible"}if(b){inputs[1].style.visibility="hidden"}else{inputs[1].style.visibility="visible"}lis[i].className=""}}}}function tabbedprefs(){prefform=document.getElementById("preferences");if(!prefform||!document.createElement){return}prefform.className=prefform.className+"jsprefs";var g=new Array();children=prefform.childNodes;var e=0;for(i=0;i<children.length;i++){if(children[i].nodeName.indexOf("FIELDSET")!=-1){children[i].id="prefsection-"+e;children[i].className="prefsection";if(is_opera||is_khtml){children[i].className="prefsection operaprefsection"}legends=children[i].getElementsByTagName("LEGEND");g[e]=new Object();if(legends[0]&&legends[0].firstChild.nodeValue){g[e].text=legends[0].firstChild.nodeValue}else{g[e].text="# "+e}g[e].secid=children[i].id;e++;if(g.length!=1){children[i].style.display="none"}else{var c=children[i].id}}}var f=document.createElement("UL");f.id="preftoc";f.selectedid=c;for(i=0;i<g.length;i++){var b=document.createElement("LI");if(i==0){b.className="selected"}var d=document.createElement("A");d.href="#"+g[i].secid;d.onclick=uncoversection;d.innerHTML=g[i].text;d.secid=g[i].secid;b.appendChild(d);f.appendChild(b)}prefform.insertBefore(f,children[0]);document.getElementById("prefsubmit").id="prefcontrol"}function uncoversection(){oldsecid=this.parentNode.parentNode.selectedid;newsec=document.getElementById(this.secid);if(oldsecid!=this.secid){ul=document.getElementById("preftoc");document.getElementById(oldsecid).style.display="none";newsec.style.display="block";ul.selectedid=this.secid;lis=ul.getElementsByTagName("LI");for(i=0;i<lis.length;i++){lis[i].className=""}this.parentNode.className="selected"}return false}function checkTimezone(h,f){var c=new Date();var g=c.getTimezoneOffset();var b=Math.floor(Math.abs(g)/60);var a=Math.abs(g)%60;var d=((g>=0)?"-":"+")+((b<10)?"0":"")+b+((a<10)?"0":"")+a;if(h!=d){var e=f.split("$1");document.write(e[0]+"UTC"+d+e[1])}}function unhidetzbutton(){tzb=document.getElementById("guesstimezonebutton");if(tzb){tzb.style.display="inline"}}function fetchTimezone(){var c=new Date();var e=c.getTimezoneOffset();var b=Math.floor(Math.abs(e)/60);var a=Math.abs(e)%60;var d=((e>=0)?"-":"")+((b<10)?"0":"")+b+":"+((a<10)?"0":"")+a;return d}function guessTimezone(a){document.preferences.wpHourDiff.value=fetchTimezone()}function showTocToggle(a,b){if(document.getElementById){document.writeln('<span class=\'toctoggle\'>[<a href="javascript:toggleToc()" class="internal"><span id="showlink" style="display:none;">'+a+'</span><span id="hidelink">'+b+"</span></a>]</span>")}}function toggleToc(){var c=document.getElementById("tocinside");var b=document.getElementById("showlink");var a=document.getElementById("hidelink");if(c.style.display=="none"){c.style.display=tocWas;a.style.display="";b.style.display="none"}else{tocWas=c.style.display;c.style.display="none";a.style.display="none";b.style.display=""}}function addButton(f,a,c,b,e){a=escapeQuotes(a);c=escapeQuotes(c);b=escapeQuotes(b);e=escapeQuotes(e);var g="";if(!document.selection&&!is_gecko){var d=new RegExp("\\\\n","g");c=c.replace(d,"");b=b.replace(d,"");g="onMouseover=\"if(!noOverwrite){document.infoform.infobox.value='"+c+e+b+"'};\""}document.write('<a href="javascript:insertTags');document.write("('"+c+"','"+b+"','"+e+"');\">");document.write('<img width="23" height="22" src="'+f+'" border="0" ALT="'+a+'" TITLE="'+a+'"'+g+">");document.write("</a>");return}function addInfobox(d,c){alertText=c;var a=navigator.userAgent.toLowerCase();var b=new RegExp("\\\\n","g");alertText=alertText.replace(b,"\n");if(!document.selection&&!is_gecko){d=escapeQuotesHTML(d);document.write("<form name='infoform' id='infoform'><input size=80 id='infobox' name='infobox' value=\""+d+'" READONLY></form>')}}function escapeQuotes(b){var a=new RegExp("'","g");b=b.replace(a,"\\'");a=new RegExp('"',"g");b=b.replace(a,"&quot;");a=new RegExp("\\n","g");b=b.replace(a,"\\n");return b}function escapeQuotesHTML(b){var a=new RegExp('"',"g");b=b.replace(a,"&quot;");return b}function insertTags(j,a,b){var l=document.editform.wpTextbox1;if(document.selection&&!is_gecko){var m=document.selection.createRange().text;if(!m){m=b}l.focus();if(m.charAt(m.length-1)==" "){m=m.substring(0,m.length-1);document.selection.createRange().text=j+m+a+" "}else{document.selection.createRange().text=j+m+a}}else{if(l.selectionStart||l.selectionStart=="0"){var k=l.selectionStart;var c=l.selectionEnd;var e=l.scrollTop;var d=(l.value).substring(k,c);if(!d){d=b}if(d.charAt(d.length-1)==" "){subst=j+d.substring(0,(d.length-1))+a+" "}else{subst=j+d+a}l.value=l.value.substring(0,k)+subst+l.value.substring(c,l.value.length);l.focus();var o=k+(j.length+d.length+a.length);l.selectionStart=o;l.selectionEnd=o;l.scrollTop=e}else{var h=alertText;var g=new RegExp("\\$1","g");var f=new RegExp("\\$2","g");h=h.replace(g,b);h=h.replace(f,j+b+a);var n;if(b){n=prompt(h)}else{n=""}if(!n){n=b}n=j+n+a;document.infoform.infobox.value=n;if(!is_safari){l.focus()}noOverwrite=true}}if(l.createTextRange){l.caretPos=document.selection.createRange().duplicate()}};