Saltar para o conteúdo

MediaWiki:Common.js: diferenças entre revisões

661 bytes removidos ,  14h07min de 1 de fevereiro de 2021
m
substituição: obsoleto
(mw.util broken: phabricator:T164242)
m (substituição: obsoleto)
Etiquetas: Edição via dispositivo móvel Edição feita através do sítio móvel Edição móvel avançada
/* 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 ) {
window.load_edittools = true;
importScript( 'MediaWiki:Edittools.js' );
importScript( 'MediaWiki:Extrabo.js' );
importScript( 'MediaWiki:Forcepreview.js' );
} else if ( mw.config.get( 'wgPageName' ) == 'Especial:Busca' ) {
importScript( 'MediaWiki:Search.js' );
} else if ( navigator.appName == 'Microsoft Internet Explorer' ) {
importScript( 'MediaWiki:IEFixes.js' );
} else if ( $.inArray( mw.config.get( 'wgRestrictionEdit' ), [ 'autoconfirmed' , 'sysop' ] ) !== -1 ) {
importScript( 'MediaWiki:Topicon.js' );
 
mw.loader.using( ['mediawiki.util']).then(, function () {
/** Correlatos
var extraCSS = mw.util.getParamValue( 'withCSS' ),
* Adiciona links para os projetos correlatos no menu lateral, a partir da [[Predefinição:Correlatos]].
extraJS = mw.util.getParamValue( 'withJS' );
* 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.loader.using(['mediawiki.util']).then(function() {
 
if ( extraCSS ) {
mw.util.addCSS( '#interProject, #sisterProjects {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}' );
// WARNING: DO NOT REMOVE THIS "IF" - REQUIRED FOR SECURITY (against XSS/CSRF attacks)
function iProject() {
if ( /^MediaWiki:[^&<>=%#]*\.css$/.test( extraCSS ) ) {
var iProjectHtml, interProject;
mw.loader.load( '/w/index.php?title=' + extraCSS + '&action=raw&ctype=text/css', 'text/css' );
if ( document.getElementById( 'interProject' ) ) {
} else {
iProjectHtml = document.getElementById( 'interProject' ).innerHTML;
mw.notify( 'Só são permitidas páginas do domínio MediaWiki.', { title: 'Valor withCSS inválido' } );
interProject = document.createElement( 'div' );
interProject.style.marginTop = '0.7em';
interProject.innerHTML = '<h5>Correlatos<\/h5><div class="pBody">'+iProjectHtml+'<\/div>';
document.getElementById( 'p-tb' ).appendChild( interProject );
}
}
$( iProject );
 
if ( extraJS ) {
});
// WARNING: DO NOT REMOVE THIS "IF" - REQUIRED FOR SECURITY (against XSS/CSRF attacks)
if ( /^MediaWiki:[^&<>=%#]*\.js$/.test( extraJS ) ) {
mw.loader.load( '/w/index.php?title=' + extraJS + '&action=raw&ctype=text/javascript' );
} else {
mw.notify( 'Só são permitidas páginas do domínio MediaWiki.', { title: 'Valor withJS inválido' } );
}
}
} );
 
/**
* Commons