Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
+ alteração, a pedido de User:Helder.wiki em https://pt.wikipedia.org/w/index.php?diff=38147232&oldid=38133530 |
||
Linha 1:
/* Código Javascript colocado aqui será carregado para todos os utilizadores em cada carregamento de página */
/*global $, jQuery, mw, importScript */
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit' , 'submit'] ) !== -1 ) {
importScript( 'MediaWiki:Edittools.js' );
importScript( 'MediaWiki:Extrabo.js' );
Linha 13 ⟶ 14:
}
/** Correlatos
* Adiciona links para os projetos correlatos no menu lateral, a partir da [[Predefinição:Correlatos]].
* TODO: Remover quando o [[bugzilla:708]] for resolvido
* @author: [[:de:wikt:User:Melancholie]]
* @source: [[:de:wikt:MediaWiki:Common.js/Archiv 2008-04-28]] ([[de:wikt:Special:PermaLink/217901]])
*/
mw.util.addCSS( '#interProject, #sisterProjects {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}' );
function iProject() {
var iProjectHtml, interProject;
if ( document.getElementById( 'interProject' ) ) {
interProject.style.marginTop = '0.7em';
interProject.innerHTML = '<h5>Correlatos<\/h5><div class="pBody">'+
document.getElementById( 'p-tb' ).appendChild( interProject );
}
}
$( iProject );
Linha 66 ⟶ 69:
if ( !window.aOnloadFunctions ) {
}
if ( window.aOnloadFunctions ) {
for ( var _i=0; _i<window.aOnloadFunctions.length; _i++ ) {
window.aOnloadFunctions[_i]();
}
}
}, 'Use jQuery em vez disso' );
// END Enable multiple onload functions
// ============================================================
if ( window.addEventListener ) {
window.addEventListener( 'load', func, false );
Linha 86 ⟶ 89:
window.attachEvent( 'onload', func );
}
}, 'Use jQuery em vez disso' );
/**
* Dynamic Navigation Bars (experimental)
*
* Description: See [[Wikipedia:NavFrame]].
* Maintainers: UNMAINTAINED
* @source: [[w:en:MediaWiki:Common.js]]
*/
/
var NavigationBarHide = '
var NavigationBarShow = '
/**
* Shows and hides content and picture (if available) of navigation bars
* Parameters:
* indexNavigationBar: the index of navigation bar to be toggled
**/
window.toggleNavigationBar = function ( indexNavigationBar, event ) {
var NavToggle = document.getElementById( 'NavToggle' + indexNavigationBar );
var NavFrame = document.getElementById( 'NavFrame' + indexNavigationBar );
var NavChild;
if ( !NavFrame || !NavToggle ) {
Linha 117:
}
/
if ( NavToggle.firstChild.data === NavigationBarHide ) {
for ( NavChild = NavFrame.firstChild; NavChild !== null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'none';
}
Linha 133 ⟶ 126:
NavToggle.firstChild.data = NavigationBarShow;
} else if ( NavToggle.firstChild.data === NavigationBarShow ) {
for ( NavChild = NavFrame.firstChild; NavChild !== null; NavChild = NavChild.nextSibling ) {
if ( $( NavChild ).hasClass( 'NavContent' ) || $( NavChild ).hasClass( 'NavPic' ) ) {
NavChild.style.display = 'block';
}
Linha 149 ⟶ 135:
NavToggle.firstChild.data = NavigationBarHide;
}
event.preventDefault();
};
/* adds show/hide-button to navigation bars */
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
var NavFrame;
/* iterate over all < div >-elements */
var divs = document.getElementsByTagName( 'div' );
for( var i = 0; (NavFrame = divs[i]); i++ ) {
/* if found a navigation bar */
if ( $( NavFrame ).hasClass( 'NavFrame' ) ) {
indexNavigationBar++;
Linha 167 ⟶ 153:
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', '
$( NavToggle ).on( 'click', $.proxy( window.toggleNavigationBar, window, indexNavigationBar ) );
var NavToggleText = document.createTextNode( NavigationBarHide );
NavToggle.appendChild( NavToggleText );
for( var j=0; j < NavFrame.childNodes.length; j++ ) {
if ( $( NavFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
NavFrame.childNodes[j].appendChild( NavToggle );
}
Linha 184 ⟶ 168:
}
}
}
// Language selector
Linha 205 ⟶ 178:
importScript( 'MediaWiki:Ticker.js' );
importScript( 'MediaWiki:PageCSS.js' );
/**
Linha 225 ⟶ 194:
$( TransformeEmPaginaDeDiscussao );
/**
* Altera o título da página
*
* A função procura por um banner como:
** <div id="RealTitleBanner">Div que está oculta
** <
** </div>
* Um elemento com id=DisableRealTitle desabilita a função
* @source: [[w:MediaWiki:Gadget-TitleRewrite.js]] ([[w:Special:PermaLink/33988491]])
* @source: [[:en:MediaWiki:Common.js]] ([[en:Special:PermaLink/95609539]]) / [[:en:User:Interiot/js/RealTitle.js]]
* @see: [[:en:MediaWiki talk:Common.js/Archive 2#Initial letter is shown capitalized due to technical restrictions]]
* @see: [[:en:Wikipedia:Village pump (technical)/Archive AC#Name technical restrictions workaround]]
* @author: [[:en:User:Interiot]]
* @author: [[User:!Silent]]
*/
( function( $ ) {
'use strict';
function rewritePageTitle() {
var $realTitle,
}
}
}
$( rewritePageTitle );
}( jQuery ) );
|