Abrir menu principal

UESPWiki β

Alterações

MediaWiki:Common.js

171 bytes adicionados, 22h24min de 20 de dezembro de 2017
m
JS atualizado de acordo com a wiki original
*/
var window.autoCollapse = 2;var window.collapseCaption = 'hide';var window.expandCaption = 'show';
window.collapseTable = function collapseTable( tableIndex ) {
var Button = document.getElementById( 'collapseButton' + tableIndex );
var Table = document.getElementById( 'collapsibleTable' + tableIndex );
var Rows = Table.rows;
if ( Button.firstChild.data == window.collapseCaption ) {
for ( var i = 1; i < Rows.length; i++ ) {
Rows[i].style.display = 'none';
}
Button.firstChild.data = window.expandCaption;
} else {
for ( var i = 1; i < Rows.length; i++ ) {
}
Button.firstChild.data = window.collapseCaption;
}
}
$(function() {var prot = document.getElementById('protected-icon'); if (document.getElementById('featured-star') && prot) prot.style.marginRight = '25px';});
var window.hasClass = ( function() {
var reCache = {};
return function( element, className ) {
})();
window.createCollapseButtons = function createCollapseButtons() {
var tableIndex = 0;
var NavigationBoxes = new Object();
for ( var i = 0; i < Tables.length; i++ ) {
if ( window.hasClass( Tables[i], 'collapsible' ) ) {
/* only add button and increment count if there is a header row to work with */
var Button = document.createElement( 'span' );
var ButtonLink = document.createElement( 'a' );
var ButtonText = document.createTextNode( window.collapseCaption );
Button.className = 'collapseButton'; // Styles are declared in [[MediaWiki:Common.css]]
for ( var i = 0; i < tableIndex; i++ ) {
if ( window.hasClass( NavigationBoxes[i], 'collapsed' ) || ( tableIndex >= window.autoCollapse && hasClass( NavigationBoxes[i], 'autocollapse' ) ) ) {
collapseTable( i );
} else if ( window.hasClass( NavigationBoxes[i], 'innercollapse' ) ) {
var element = NavigationBoxes[i];
while ( element = element.parentNode ) {
if ( window.hasClass( element, 'outercollapse' ) ) {
collapseTable( i );
break;
/* Make sortable striping take effect when page is first loaded */
window.ts_alternate_row_colors = true;
/* Show/Hide Nav code */
var window.NavigationBarHide ='[ Hide ]';var window.NavigationBarShow='[ Show ]';var window.NavigationBarShowDefault=0;
window.toggleNavigationBar = function toggleNavigationBar(indexNavigationBar) {
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
return false;
}
if (NavToggle.firstChild.data == window.NavigationBarHide) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (NavChild.className == 'NavPic') {
}
}
NavToggle.firstChild.data = window.NavigationBarShow; } else if (NavToggle.firstChild.data == window.NavigationBarShow) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (NavChild.className == 'NavPic') {
}
}
NavToggle.firstChild.data = window.NavigationBarHide;
}
}
window.createNavigationBarToggleButton = function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
for (var i = 0; NavFrame = document.getElementsByTagName("div")[i]; i++) {
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');
var NavToggleText = document.createTextNode(window.NavigationBarHide);
NavToggle.appendChild(NavToggleText);
for (var j = 0; j < NavFrame.childNodes.length; j++) {
}
}
if (window.NavigationBarShowDefault < indexNavigationBar) {
for (var i = 1; i <= indexNavigationBar; i++) {
toggleNavigationBar(i);
confirmed, Patrulhadores, translator, Userspace Patrollers
3 064
edições