Conteúdo apagado Conteúdo adicionado
+ alteração, a pedido de User:Helder.wiki em [https://pt.wikipedia.org/w/index.php?diff=prev&oldid=38133530] |
|||
Linha 1:
/* Código Javascript colocado aqui será carregado para todos os utilizadores em cada carregamento de página */
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit' , 'submit'] ) !== -1 )
{
var load_edittools = true;
importScript(
importScript(
importScript(
}
else if ( mw.config.get( 'wgPageName' ) ==
{
importScript(
}
else if ( navigator.appName ==
{
importScript(
}
else if( $.inArray( mw.config.get( 'wgRestrictionEdit'
{
importScript(
}
/**
* Correlatos
* * */
mw.util.addCSS( '#interProject, #sisterProjects {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}' )
function iProject() {
if ( document.getElementById(
var iProject = document.getElementById(
var interProject = document.createElement(
interProject.style.marginTop =
interProject.innerHTML = '<h5>Correlatos<\/h5><div class="pBody">'+iProject+'<\/div>';
document.getElementById(
}
}
/**
* Commons
* * */
//
//function linkUploadToCommons()
//{
// if ( document.getElementById(
// var li_carrega = document.getElementById(
// if ( !li_carrega ) return;
// var afegit = li_carrega.nextSibling;
// var ul_eines = li_carrega.parentNode;
// var li = document.createElement(
// li.id =
// li.innerHTML = '<a href="http://commons.wikimedia.org/wiki/Commons:Upload/pt">Carregar no Commons</a>';
// if ( afegit ) ul_eines.insertBefore( li, afegit );
// else ul_eines.appendChild( li );
//}
//
//
// ============================================================
// BEGIN Enable multiple onload functions
// setup onload functions this way:
// aOnloadFunctions[aOnloadFunctions.length] = function_name; // without brackets!
if ( !window.aOnloadFunctions ) {
var aOnloadFunctions =
}
window.onload = function() {
if ( window.aOnloadFunctions ) {
for ( var _i=0; _i<aOnloadFunctions.length; _i++ ) {
aOnloadFunctions[_i]();
}
}
}
// END Enable multiple onload functions
// ============================================================
function addLoadEvent( func
{
if ( window.addEventListener
window.addEventListener(
else if ( window.attachEvent
window.attachEvent(
}
/* Barras de navegação */
/**
* Barras de navegação dinâmica
*
* Origem: [[:it:MediaWiki:Common.js]]
*/
// set up the words in your language
var NavigationBarHide = ' [ocultar]';
var NavigationBarShow = ' [exibir]';
// set up max count of Navigation Bars on page,
// if there are more, all will be hidden
Linha 106 ⟶ 108:
// NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden
var NavigationBarShowDefault = 0;
// shows and hides content and picture (if available) of navigation bars
// Parameters:
// indexNavigationBar: the index of navigation bar to be toggled
function toggleNavigationBar( indexNavigationBar )
{
var NavToggle = document.getElementById(
var NavFrame = document.getElementById(
if ( !NavFrame || !NavToggle ) {
return false;
}
// if shown now
if ( NavToggle.firstChild.data == NavigationBarHide ) {
for (
var NavChild = NavFrame.firstChild;
Linha 126 ⟶ 128:
NavChild = NavChild.nextSibling
) {
if ( NavChild.className == 'NavPic' ) {
NavChild.style.display = 'none';
}
if ( NavChild.className == 'NavContent' ) {
NavChild.style.display = 'none';
}
}
NavToggle.firstChild.data = NavigationBarShow;
// if hidden now
} else if ( NavToggle.firstChild.data == NavigationBarShow ) {
for (
var NavChild = NavFrame.firstChild;
Linha 142 ⟶ 144:
NavChild = NavChild.nextSibling
) {
if ( NavChild.className == 'NavPic' ) {
NavChild.style.display = 'block';
}
if ( NavChild.className == 'NavContent' ) {
NavChild.style.display = 'block';
}
Linha 152 ⟶ 154:
}
}
// adds show/hide-button to navigation bars
function createNavigationBarToggleButton()
Linha 159 ⟶ 161:
// iterate over all < div >-elements
for(
var i=0;
NavFrame = document.getElementsByTagName(
i++
) {
// if found a navigation bar
if ( NavFrame.className ==
indexNavigationBar++;
var NavToggle = document.createElement(
NavToggle.className = 'NavToggle';
NavToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
NavToggle.setAttribute( 'href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');' );
var NavToggleText = document.createTextNode( NavigationBarHide );
NavToggle.appendChild( NavToggleText );
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for(
var j=0;
j < NavFrame.childNodes.length;
j++
) {
if ( NavFrame.childNodes[j].className ==
NavFrame.childNodes[j].appendChild( NavToggle );
}
}
NavFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
}
}
// if more Navigation Bars found than Default: hide all
if ( NavigationBarShowDefault < indexNavigationBar ) {
for(
var i=1;
i<=indexNavigationBar;
i++
) {
toggleNavigationBar( i );
}
}
}
// Language selector
importScript
// Início do Código para o TickerSource
importScript(
importScript(
if ( mw.config.get( 'wgPageName' ) ==
NavigationBarShowDefault = 50; } /**
* Transforma determinadas páginas em páginas de discussão
*
* Transforma páginas comuns em páginas de discussão, para permitir coloração baseada na indentação
* Origem: [[fr:w:MediaWiki:Common.js]]
* Autores: ver [[fr:w:MediaWiki:Common.js]]
*/
function TransformeEmPaginaDeDiscussao() {
if( document.getElementById( 'PaginaDeDiscussao' ) )
document.body.className = 'ns-talk';
}
/** Altera o título da página
*
* A função procura por um banner como:
* Origem: [[:w:en:MediaWiki:Common.js]]
* <nowiki><div id="RealTitleBanner">Div that is hidden</nowiki>
* <nowiki><span id="RealTitle">title</span></nowiki>
* <nowiki></div></nowiki>
* An element with id=DisableRealTitle disables the function.
*/
rewritePageH1 = function() {
try {
var realTitleBanner = document.getElementById(
if ( realTitleBanner ) {
if ( !document.getElementById(
var realTitle = document.getElementById(
var h1 = document.getElementsByTagName(
if ( realTitle && h1 ) {
h1.innerHTML = realTitle.innerHTML;
realTitleBanner.style.display =
}
}
}
}
catch ( e ) {
/* Algo deu errado. */
}
}
|