MediaWiki:Common.js: mudanças entre as edições

De Projeto ESG da DPS TECH SA
Ir para navegação Ir para pesquisar
Conteúdo deletado Conteúdo adicionado
Sem resumo de edição
Etiqueta: Revertido
Sem resumo de edição
Etiqueta: Revertido
Linha 1: Linha 1:
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */


/* Ocultar itens apenas para usuários não registrados */
if ( mw.config.get( 'wgUserName' ) === null ) {
if ( mw.config.get( 'wgUserName' ) === null ) {
$( function () {
$( function () {
// Oculta link "Páginas especiais" na navegação lateral
// Oculta imediatamente
$( '#n-specialpages' ).hide();
$( '#n-specialpages, #p-search, #searchform, #searchInput' ).hide();


// Oculta a caixa de busca (Vector legado)
// Injeta CSS para garantir ocultação persistente
mw.util.addCSS(`
$( '#p-search, #searchform, #searchInput' ).hide();
#n-specialpages.mw-list-item,
#p-search,
#searchform,
#searchInput {
display: none !important;
}
`);


// Se estivermos na página especial de login ou criar conta, reforçar ocultação
// Reforço: se estivermos na página de login ou criar conta
var specialPage = mw.config.get( 'wgCanonicalSpecialPageName' );
var specialPage = mw.config.get( 'wgCanonicalSpecialPageName' );
if ( specialPage === 'Userlogin' || specialPage === 'CreateAccount' ) {
if ( specialPage === 'Userlogin' || specialPage === 'CreateAccount' ) {
$( '#n-specialpages' ).hide();
$( '#n-specialpages, #p-search, #searchform, #searchInput' ).hide();
$( '#p-search, #searchform, #searchInput' ).hide();
}
}
} );
} );

Edição das 08h21min de 16 de janeiro de 2026

/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */

if ( mw.config.get( 'wgUserName' ) === null ) {
    $( function () {
        // Oculta imediatamente
        $( '#n-specialpages, #p-search, #searchform, #searchInput' ).hide();

        // Injeta CSS para garantir ocultação persistente
        mw.util.addCSS(`
            #n-specialpages.mw-list-item,
            #p-search,
            #searchform,
            #searchInput {
                display: none !important;
            }
        `);

        // Reforço: se estivermos na página de login ou criar conta
        var specialPage = mw.config.get( 'wgCanonicalSpecialPageName' );
        if ( specialPage === 'Userlogin' || specialPage === 'CreateAccount' ) {
            $( '#n-specialpages, #p-search, #searchform, #searchInput' ).hide();
        }
    } );
}