MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Conteúdo deletado Conteúdo adicionado
Sem resumo de edição Etiqueta: Reversão manual |
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 |
/* Ocultar itens apenas para usuários não registrados */ |
||
if ( mw.config.get( 'wgUserName' ) === null ) { |
if ( mw.config.get( 'wgUserName' ) === null ) { |
||
$( function () { |
$( function () { |
||
// Seu código original |
|||
// Exemplo: Oculta o link "Páginas especiais" na navegação lateral (Vector skin) |
|||
$( '#n-specialpages' ).hide(); |
$( '#n-specialpages' ).hide(); |
||
// Se você quiser ocultar um link específico, como "Mudanças recentes" (RecentChanges) |
|||
// $( '#n-recentchanges' ).hide(); |
// $( '#n-recentchanges' ).hide(); |
||
| ⚫ | |||
// |
// Oculta a caixa de busca (Vector legado) imediatamente |
||
| ⚫ | |||
/* --- NOVO: esconder a busca apenas para anônimos --- */ |
|||
// Skins clássicas (Vector legado, MonoBook) |
|||
$( '#p-search, #searchform, #searchInput' ).hide(); |
$( '#p-search, #searchform, #searchInput' ).hide(); |
||
// Reforço: injeta CSS para garantir ocultação mesmo se os elementos forem carregados depois |
|||
// Vector 2022 (barra de busca no topo) |
|||
mw.util.addCSS([ |
|||
$( '.vector-search-box, .vector-search-box-input, .vector-search-box-form' ).hide(); |
|||
| ⚫ | |||
' display: none !important;', |
|||
// Fallback: se algum elemento for re-inserido dinamicamente, garante ocultação |
|||
| ⚫ | |||
// (ex.: carregamentos tardios ou gadgets que recriam a busca) |
|||
].join('\n')); |
|||
| ⚫ | |||
$( '.vector-search-box, .vector-search-box-input, .vector-search-box-form' ).hide(); |
|||
| ⚫ | |||
// |
// Opcional: se quiser também esconder "Mudanças recentes" para anônimos, descomente: |
||
// mw.util.addCSS('#n-recentchanges { display: none !important; }'); |
|||
const observer = new MutationObserver( hideSearch ); |
|||
observer.observe( document.body, { childList: true, subtree: true } ); |
|||
setTimeout( () => observer.disconnect(), 5000 ); |
|||
} ); |
} ); |
||
} |
} |
||
Edição das 08h15min 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 () {
// Seu código original
$( '#n-specialpages' ).hide();
// $( '#n-recentchanges' ).hide();
// $( '#t-whatlinkshere' ).hide();
// Oculta a caixa de busca (Vector legado) imediatamente
$( '#p-search, #searchform, #searchInput' ).hide();
// Reforço: injeta CSS para garantir ocultação mesmo se os elementos forem carregados depois
mw.util.addCSS([
'#p-search, #searchform, #searchInput, #n-specialpages {',
' display: none !important;',
'}'
].join('\n'));
// Opcional: se quiser também esconder "Mudanças recentes" para anônimos, descomente:
// mw.util.addCSS('#n-recentchanges { display: none !important; }');
} );
}