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

De nti
Sem resumo de edição
Sem resumo de edição
 
Linha 1: Linha 1:
/* 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.  
// Trecho de código para tornar os itens da barra lateral expansíveis.  
Linha 4: Linha 5:
//////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////


$ ( 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_' ;     
$ ( 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 (); });   
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 ;   
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 ); } ); }           
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 ); }     
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 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 ); } }     
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 ); } }     
       
       
 
   
 
 
 




/////////////////////////////////////////////// /////  
/////////////////////////////////////////////// /////  
////////////////////////////////////////// //////////
////////////////////////////////////////// //////////

Edição atual tal como às 17h01min de 23 de setembro de 2024

/* 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 ); } }    
	      


/////////////////////////////////////////////// ///// 
////////////////////////////////////////// //////////