1 | function getURLParamValue(paramName,url){if(typeof(url)=='undefined'||url===null)url=document.location.href;var cmdRe=RegExp('[&?]'+paramName+'=([^&#]*)');var m=cmdRe.exec(url);if(m&&m.length>1)return decodeURIComponent(m[1]);return null;}var extraJS=getURLParamValue("withJS");if(extraJS&&extraJS.match("^MediaWiki:[^&<>=%]*\.js$")){importScript(extraJS);}if(wgAction=="edit"||wgAction=="submit"||wgPageName=="Special:Upload"){importScript("MediaWiki:Common.js/edit.js")}else if(wgPageName=="Special:Search"){importScript("MediaWiki:Common.js/search.js")}if(navigator.appName=='Microsoft Internet Explorer'){var oldWidth;var docEl=document.documentElement;var fixIEScroll=function(){if(!oldWidth||docEl.clientWidth>oldWidth){doFixIEScroll();}else{setTimeout(doFixIEScroll,1);}oldWidth=docEl.clientWidth;};var doFixIEScroll=function(){docEl.style.overflowX=(docEl.scrollWidth-docEl.clientWidth<4)?"hidden":"";};document.attachEvent("onreadystatechange",fixIEScroll);document.attachEvent("onresize",
|
---|
2 | fixIEScroll);appendCSS('@media print {sup, sub, p, .documentDescription {line-height: normal;}}');appendCSS('div.overflowbugx {overflow-x: scroll !important; overflow-y: hidden !important;} div.overflowbugy {overflow-y: scroll !important; overflow-x: hidden !important;}');appendCSS('.iezoomfix div, .iezoomfix table {zoom: 1;}');if(navigator.appVersion.substr(22,1)=='6'){importScript('MediaWiki:Common.js/IE60Fixes.js');}}var hasClass=(function(){var reCache={};return function(element,className){return(reCache[className]?reCache[className]:(reCache[className]=new RegExp("(?:\\s|^)"+className+"(?:\\s|$)"))).test(element.className);};})();function showDescrip(typeID,show_or_not){var DescripPanel=document.getElementsByClassName("hovertable_descrip")[0];var Descrips=DescripPanel.getElementsByTagName("span");if(!DescripPanel||!Descrips)return false;for(var i=0;i<Descrips.length;i++){if(Descrips[i].id==typeID){if(show_or_not)Descrips[i].style.display="block";else Descrips[i].style.display=
|
---|
3 | "none";}}}function initHoverTables(){var Tables=document.getElementsByClassName("hovertable");if(!Tables)return false;for(var i=0;i<Tables.length;i++){var Cells=Tables[i].getElementsByTagName("td");if(!Cells)continue;for(var j=0;j<Cells.length;j++){if(hasClass(Cells[j],"hovercell")){addHandler(Cells[j],"mouseover",new Function("evt","showDescrip(this.id, true);"));addHandler(Cells[j],"mouseout",new Function("evt","showDescrip(this.id, false);"));}}}}addOnloadHook(initHoverTables);function swapImage(gifID,show_gif){var gif_span=document.getElementById(gifID);var gif_image=gif_span.getElementsByClassName("image")[0];var gif_img=gif_image.getElementsByTagName("img")[0];var gif_src=gif_img.src;if(!gif_img)return false;if(show_gif)gif_img.src=gif_src.replace('.jpg','.gif');else gif_img.src=gif_src.replace('.gif','.jpg');}function initHoverGIFs(){var gifs=document.getElementsByClassName("hovergif");if(!gifs)return false;for(var i=0;i<gifs.length;i++){addHandler(gifs[i],"mouseover",new
|
---|
4 | Function("evt","swapImage(this.id, true);"));addHandler(gifs[i],"mouseout",new Function("evt","swapImage(this.id, false);"));}}addOnloadHook(initHoverGIFs);var autoCollapse=2;var collapseCaption="hide";var expandCaption="show";function collapseTable(tableIndex){var Button=document.getElementById("collapseButton"+tableIndex);var Table=document.getElementById("collapsibleTable"+tableIndex);if(!Table||!Button){return false;}var Rows=Table.rows;if(Button.firstChild.data==collapseCaption){for(var i=1;i<Rows.length;i++){Rows[i].style.display="none";}Button.firstChild.data=expandCaption;}else{for(var i=1;i<Rows.length;i++){Rows[i].style.display=Rows[0].style.display;}Button.firstChild.data=collapseCaption;}}function createCollapseButtons(){var tableIndex=0;var NavigationBoxes=new Object();var Tables=document.getElementsByTagName("table");for(var i=0;i<Tables.length;i++){if(hasClass(Tables[i],"collapsible")){var HeaderRow=Tables[i].getElementsByTagName("tr")[0];if(!HeaderRow)continue;var Header
|
---|
5 | =HeaderRow.getElementsByTagName("th")[0];if(!Header)continue;NavigationBoxes[tableIndex]=Tables[i];Tables[i].setAttribute("id","collapsibleTable"+tableIndex);var Button=document.createElement("span");var ButtonLink=document.createElement("a");var ButtonText=document.createTextNode(collapseCaption);Button.className="collapseButton";ButtonLink.style.color=Header.style.color;ButtonLink.setAttribute("id","collapseButton"+tableIndex);ButtonLink.setAttribute("href","#");addHandler(ButtonLink,"click",new Function("evt","collapseTable("+tableIndex+" ); return killEvt(evt);"));ButtonLink.appendChild(ButtonText);Button.appendChild(document.createTextNode("["));Button.appendChild(ButtonLink);Button.appendChild(document.createTextNode("]"));Header.insertBefore(Button,Header.childNodes[0]);tableIndex++;}}for(var i=0;i<tableIndex;i++){if(hasClass(NavigationBoxes[i],"collapsed")||(tableIndex>=autoCollapse&&hasClass(NavigationBoxes[i],"autocollapse"))){collapseTable(i);}else if(hasClass(
|
---|
6 | NavigationBoxes[i],"innercollapse")){var element=NavigationBoxes[i];while(element=element.parentNode){if(hasClass(element,"outercollapse")){collapseTable(i);break;}}}}}addOnloadHook(createCollapseButtons);var NavigationBarHide='['+collapseCaption+']';var NavigationBarShow='['+expandCaption+']';function toggleNavigationBar(indexNavigationBar){var NavToggle=document.getElementById("NavToggle"+indexNavigationBar);var NavFrame=document.getElementById("NavFrame"+indexNavigationBar);if(!NavFrame||!NavToggle)return false;if(NavToggle.firstChild.data==NavigationBarHide){for(var NavChild=NavFrame.firstChild;NavChild!=null;NavChild=NavChild.nextSibling){if(hasClass(NavChild,'NavContent')||hasClass(NavChild,'NavPic')){NavChild.style.display='none';}}NavToggle.firstChild.data=NavigationBarShow;}else if(NavToggle.firstChild.data==NavigationBarShow){for(var NavChild=NavFrame.firstChild;NavChild!=null;NavChild=NavChild.nextSibling){if(hasClass(NavChild,'NavContent')||hasClass(NavChild,'NavPic')){
|
---|
7 | NavChild.style.display='block';}}NavToggle.firstChild.data=NavigationBarHide;}}function createNavigationBarToggleButton(){var indexNavigationBar=0;var divs=document.getElementsByTagName("div");for(var i=0;NavFrame=divs[i];i++){if(hasClass(NavFrame,"NavFrame")){indexNavigationBar++;var NavToggle=document.createElement("a");NavToggle.className='NavToggle';NavToggle.setAttribute('id','NavToggle'+indexNavigationBar);NavToggle.setAttribute('href','javascript:toggleNavigationBar('+indexNavigationBar+');');var isCollapsed=hasClass(NavFrame,"collapsed");for(var NavChild=NavFrame.firstChild;NavChild!=null&&!isCollapsed;NavChild=NavChild.nextSibling){if(hasClass(NavChild,'NavPic')||hasClass(NavChild,'NavContent')){if(NavChild.style.display=='none'){isCollapsed=true;}}}if(isCollapsed){for(var NavChild=NavFrame.firstChild;NavChild!=null;NavChild=NavChild.nextSibling){if(hasClass(NavChild,'NavPic')||hasClass(NavChild,'NavContent')){NavChild.style.display='none';}}}var NavToggleText=document.
|
---|
8 | createTextNode(isCollapsed?NavigationBarShow:NavigationBarHide);NavToggle.appendChild(NavToggleText);for(var j=0;j<NavFrame.childNodes.length;j++){if(hasClass(NavFrame.childNodes[j],"NavHead")){NavToggle.style.color=NavFrame.childNodes[j].style.color;NavFrame.childNodes[j].appendChild(NavToggle);}}NavFrame.setAttribute('id','NavFrame'+indexNavigationBar);}}}addOnloadHook(createNavigationBarToggleButton);function ModifySidebar(action,section,name,link){try{switch(section){case"languages":var target="p-lang";break;case"toolbox":var target="p-tb";break;case"navigation":var target="p-navigation";break;default:var target="p-"+section;break;}if(action=="add"){var node=document.getElementById(target).getElementsByTagName('div')[0].getElementsByTagName('ul')[0];var aNode=document.createElement('a');var liNode=document.createElement('li');aNode.appendChild(document.createTextNode(name));aNode.setAttribute('href',link);liNode.appendChild(aNode);liNode.className='plainlinks';node.appendChild(
|
---|
9 | liNode);}if(action=="sep"){var node=document.getElementById(target).getElementsByTagName('div')[0].getElementsByTagName('ul')[0];var liNode=document.createElement('li');liNode.style.listStyleImage="url('http://wiki.oni2.net/w/images/1/10/Separator.png')";liNode.style.listStylePosition='inside';node.appendChild(liNode);}if(action=="remove"){var list=document.getElementById(target).getElementsByTagName('div')[0].getElementsByTagName('ul')[0];var listelements=list.getElementsByTagName('li');for(var i=0;i<listelements.length;i++){if(listelements[i].getElementsByTagName('a')[0].innerHTML==name||listelements[i].getElementsByTagName('a')[0].href==link){list.removeChild(listelements[i]);}}}}catch(e){return;}}ts_alternate_row_colors=false;function uploadwizard_newusers(){if(wgNamespaceNumber==4&&wgTitle=="Upload"&&wgAction=="view"){var oldDiv=document.getElementById("autoconfirmedusers"),newDiv=document.getElementById("newusers");if(oldDiv&&newDiv){if(typeof wgUserGroups=="object"&&wgUserGroups
|
---|
10 | ){for(i=0;i<wgUserGroups.length;i++){if(wgUserGroups[i]=="autoconfirmed"){oldDiv.style.display="block";newDiv.style.display="none";return;}}}oldDiv.style.display="none";newDiv.style.display="block";return;}}}addOnloadHook(uploadwizard_newusers);function sortSortableTables(){var divs=document.getElementsByTagName("div");if(!divs)return;for(var i=0;i<divs.length;i++){var theDiv=divs[i];var tables=theDiv.getElementsByTagName("table");if(!tables)continue;for(var j=0;j<tables.length;j++){var theTable=tables[j];if(hasClass(theTable,"sortable")&&hasClass(theTable,"autosort")){var sortColumnNum=1,curColumnNum=0;if(hasClass(theTable,"by-column..")){for(var col=1;col<10;col++){var colOption="by-column-"+col;if(hasClass(theTable,colOption)){sortColumnNum=col;break;}}}var allTHs=theTable.getElementsByTagName("th");if(!allTHs)continue;for(var k=0;k<allTHs.length;k++){if(hasClass(allTHs[k],"headerSort")){curColumnNum++;if(curColumnNum==sortColumnNum){$(allTHs[k]).trigger("click");return;}}}}}}}
|
---|
11 | addOnloadHook(sortSortableTables);;mw.loader.state({"site":"ready"});
|
---|
12 |
|
---|
13 | /* cache key: oni_wiki:resourceloader:filter:minify-js:7:40236b2b143c47679865c5b1092d016e */
|
---|