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 4: Linha 4:
if ( mw.config.get( 'wgUserName' ) === null ) {
if ( mw.config.get( 'wgUserName' ) === null ) {
$( function () {
$( function () {
// Oculta link "Páginas especiais" na navegação lateral
// Seu código original
$( '#n-specialpages' ).hide();
$( '#n-specialpages' ).hide();
// $( '#n-recentchanges' ).hide();
// $( '#t-whatlinkshere' ).hide();


// Oculta a caixa de busca (Vector legado) imediatamente
// Oculta a caixa de busca (Vector legado)
$( '#p-search, #searchform, #searchInput' ).hide();
$( '#p-search, #searchform, #searchInput' ).hide();


// Se estivermos na página especial de login ou criar conta, reforçar ocultação
// Reforço: injeta CSS para garantir ocultação mesmo se os elementos forem carregados depois
var specialPage = mw.config.get( 'wgCanonicalSpecialPageName' );
mw.util.addCSS([
if ( specialPage === 'Userlogin' || specialPage === 'CreateAccount' ) {
'#p-search, #searchform, #searchInput, #n-specialpages {',
' display: none !important;',
$( '#n-specialpages' ).hide();
'}'
$( '#p-search, #searchform, #searchInput' ).hide();
].join('\n'));
}

// Opcional: se quiser também esconder "Mudanças recentes" para anônimos, descomente:
// mw.util.addCSS('#n-recentchanges { display: none !important; }');
} );
} );
}
}

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

/* 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 ) {
    $( function () {
        // Oculta link "Páginas especiais" na navegação lateral
        $( '#n-specialpages' ).hide();

        // Oculta a caixa de busca (Vector legado)
        $( '#p-search, #searchform, #searchInput' ).hide();

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