meta données pour cette page
Ceci est une ancienne révision du document !
Folded
Ce greffon est optionnel et peut être retiré.
page officielle : :plugin:folded
Ce greffon sert à replier certaines parties d'une page.
Modification
Il a fallu changer complètement lz code javascript de ce greffon.
Voilà le fichier lib/plugins/folded/script.js
- lib/plugins/folded/script.js
/* * For Folded Text Plugin * * @author Fabian van-de-l_Isle <webmaster [at] lajzar [dot] co [dot] uk> * @author Christopher Smith <chris [at] jalakai [dot] co [dot] uk> * @author Schplurtz le déboulonné <schplurtz [At] laposte [doT] net> */ // containers for localised reveal/hide strings, // populated from html comments in hidden elements on the page var folded_reveal = 'reveal'; var folded_hide = 'hide'; /* * toggle the folded element via className change * also adjust the classname and title tooltip on the folding link */ function folded_toggle(evt) { id = this.href.match(/(#.*)$/)[1]; var n=jQuery(id); if(n.hasClass('hidden')) { n.addClass('open').removeClass('hidden'); } else { n.addClass('hidden').removeClass('open'); } evt.preventDefault(); return false; } /* * run on document load, setup everything we need */ jQuery(function() { // alert( 'dom is ready'); var n=jQuery('#folded_reveal'); if(!n) return; n.each( function(){ folded_reveal=this.innerHTML.match(/^<!-- (.*) -->$/)[1]; }); n=jQuery('#folded_hide'); n.each( function(){ folded_hide=this.innerHTML.match(/^<!-- (.*) -->$/)[1]; }); jQuery('.folder').click(folded_toggle); }); //jQuery(folded_setup); // support graceful js degradation, this hides the folded blocks from view before they are shown, // whilst still allowing non-js user to see any folded content. document.write('<style type="text/css" media="screen"><!--/*--><![CDATA[/*><!--*/ .folded.hidden { display: none; } .folder .indicator { visibility: visible; } /*]]>*/--></style>');
— schplurtz le déboulonné 2011/03/12 18:37
Démo
voilà du texte ++caché|enfin pas vraiment si caché que ça en fait.++, dans une ligne Et voilà toute une section repliée ++++Voir les détails| Le rat est un petit mammifère. La photo ci-dessous montre un spécimen de l'espèce //rattus norvegicus//. Cette espèce est présente sur quasiment toute la planète. {{ http://upload.wikimedia.org/wikipedia/commons/0/01/Rattus_norvegicus_1.jpg?nolink |rattus norvegicus, image wikipedia commons}} Découvrez plus d'informations sur cette bestiole sur wikipedia [[wpfr>rattus]]. Les saut de paragraphes ne sont pas conservés, mais on peut mettre pleins de trucs dans une section repliée. ^ des ^ tableaux ^ par exemple ^ | comme | celui ci || ++++
voilà du texte caché , dans une ligne
Et voilà toute une section repliée