MediaWiki:Monobook.js
Revisão de 16h04min de 17 de setembro de 2024 por Clecianarangel (discussão | contribs) (Criou página com '→Qualquer JavaScript aqui colocado será carregado para usuários usando o tema MonoBook: /////////////////////////////////////////////////////////////// // Trecho de có...')
Nota: Após salvar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Internet Explorer: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
- Opera: Vá para Menu → Configurações (Opera → Preferencias no Mac) e depois para Privacidade e Segurança → Limpar dados de navegação → Imagens e arquivos em cache.
/* Qualquer JavaScript aqui colocado será carregado para usuários usando o tema MonoBook */
///////////////////////////////////////////////////////////////
// Trecho de código para tornar os itens da barra lateral expansíveis.
// Use este código SOMENTE para o tema Monobook.
//////////////////////////////////////////////////////////////////
$ ( document ). ready ( function () { // Define os itens expandidos padrão pelo título var defaultExpandItems = [ 'Navigation' , 'Orga' ]; // Define o nome básico para os cookies, que salvam o estado atual da expansão var expandCookieName = 'disdance_project_wiki_nav_expanded_' ;
var maxHeights = []; var expandido = []; var rótulos = []; initNav (); });
função initNav () { $ ( '#p-logo' ). css ({ 'posição' : 'relativo' , 'exibição' : 'bloco' }); $ ( '.generated-sidebar h5,#p-tb h5 ' ). cada ( função ( i ) { var id = $ ( this ). pai (). attr ( 'id' ); maxHeights [ id ] = $ ( this ). próximo ( 'div' ). altura (); var str = $ ( this ). html (); rótulos [ id ] = str ;
se ( $ . cookie ( expandCookieName + id ) == 'false' ) { expandido [ id ] = falso ; minimizar ( $ ( this ) ); } senão se ( $ . cookie ( expandCookieName + id ) == 'verdadeiro' ) { expandido [ id ] = verdadeiro ; maximizar ( $ ( this ) ); } senão se ( defaultExpandItems . indexOf ( str ) == - 1 ) { expandido [ id ] = falso ; minimizar ( $ ( this ) ); } senão { expandido [ id ] = verdadeiro ; maximizar ( $ ( this ) ); } $ ( this ). css ({ 'cursor' : 'ponteiro' }); $ ( this ). clique ( toggleNav ); } ); }
function minimize ( target ) { var id = $ ( target ). parent (). attr ( 'id' ); // Você pode alterar o parâmetro expires para salvar o cookie por mais/menos de 7 dias, como neste código $ . cookie ( expandCookieName + id , 'false' , { expires : 7 } ); var str = labels [ id ] + '►' ; $ ( target ). next ( 'div' ). animate ({ 'height' : '0px' }); $ ( target ). html ( str ); }
função maximizar ( alvo ) { var id = $ ( alvo ). parent (). attr ( 'id' ); // Você pode alterar o parâmetro expires para salvar o cookie por mais/menos de 7 dias, como neste código $ . cookie ( expandCookieName + id , 'true' , { expires : 7 } ); var str = labels [ id ] + ' ▼' ; var newHeight = maxHeights [ id ]; $ ( alvo ). next ( 'div' ). animate ({ 'height' : newHeight + 'px' }); $ ( alvo ). html ( str ); }
função toggleNav ( e ) { var id = $ ( e . target ). parent (). attr ( 'id' ); expandido [ id ] = ! expandido [ id ]; if ( expandido [ id ] == true ) { maximizar ( e . target ); } senão { minimizar ( e . target ); } }
/////////////////////////////////////////////// /////
////////////////////////////////////////// //////////