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


// Oculta a caixa de busca (Vector legado)
// Se você quiser ocultar um link específico, como "Mudanças recentes" (RecentChanges)
// $( '#n-recentchanges' ).hide();

// Oculte itens adicionais do menu "Ferramentas" (toolbox) conforme necessário
// $( '#t-whatlinkshere' ).hide(); // Oculta "Páginas afluentes"

/* --- NOVO: esconder busca e links também na tela de login --- */
$( '#p-search, #searchform, #searchInput' ).hide();
$( '#p-search, #searchform, #searchInput' ).hide();


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

Edição das 08h12min 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();

        // 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' ).hide();
            $( '#p-search, #searchform, #searchInput' ).hide();
        }
    } );
}