Différences entre les versions de « MediaWiki:Common.js »

De Wikip
m (1 révision importée)
Ligne 52 : Ligne 52 :


         // title attribute is used because mediawiki filter the other attributes
         // title attribute is used because mediawiki filter the other attributes
        // console.log($(ev.target).text());
        // console.log($(ev.target).prop('title'));
        // $( ".allCollapseInfo" ).hide();
        // alert( "#info"+ codeTitle );


         //console.log($(ev.target).text());
         var codeTitle = $( ev.target ).prop( 'title' ) ;
         //console.log($(ev.target).prop('title'));
         //alert( "codeTitle: "+codeTitle );  


        $( "#info" + codeTitle ).toggle();
        $( "#"+codeTitle ).toggle();
        $( "#btn"+codeTitle ).toggle();


        $( $( ev.target ).prop( 'title' ) ).toggle();
 
        // alert( "#info"+$( ev.target ).prop( 'title' ).substring(1) );
          
         $( "#info"+$( ev.target ).prop( 'title' ).substring(1) ).toggle();
     });
     });


});
});

Version du 2 septembre 2019 à 17:53

/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */
loadJs = importScript;
//importscript('');
//importScript('https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js');
//importScript('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js');

//mw.loader.load('https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML'); 
//MathJax.Hub.Config({asciimath2jax: {delimiters: [['`','`'], ['','']]}});

// MathJax.Hub.Config(
// TeX: { extensions: ["AMSmath.js", "AMSsymbols.js"] }
// );


$(document).ready(function(){
    //console.log( "document loaded" );
    //
    $( ".allCollapseGlobalBtnHideBtn" ).click( function() {
        // hide all global btns

        $( ".allCollapseGlobalBtnHideBtn" ).hide();

        $( ".allCollapseShowBtn" ).hide();
        $( ".allCollapseHideBtn" ).hide();

        $( ".allCollapseBtnShowBtn" ).hide();
        $( ".allCollapseBtnHideBtn" ).hide();
    });

    //
    $( ".allCollapseShowBtn" ).click( function() {
        $( ".allCollapse" ).show();
        $( ".allCollapseInfo" ).hide();
    });

    $(".allCollapseHideBtn").click(function(){
        $(".allCollapse").hide();
        $( ".allCollapseInfo" ).show();
    });

    //
    $( ".allCollapseBtnShowBtn" ).click( function() {
        $( ".allCollapseBtn" ).show();
    });

    $( ".allCollapseBtnHideBtn" ).click( function() {
        $( ".allCollapseBtn" ).hide();
    });

    //
    $( ".collapseBtn" ).click( function( ev ) {

        // title attribute is used because mediawiki filter the other attributes
        // console.log($(ev.target).text());
        // console.log($(ev.target).prop('title'));
        // $( ".allCollapseInfo" ).hide();
        // alert( "#info"+ codeTitle ); 

        var codeTitle = $( ev.target ).prop( 'title' ) ;
        //alert( "codeTitle: "+codeTitle ); 

        $( "#info" + codeTitle ).toggle();
        $( "#"+codeTitle ).toggle();
        $( "#btn"+codeTitle ).toggle();


        
    });

});