Heu non simplement que j'étais sur ce mode et j'ai eu une erreur en l'instalent. A cette occasion j'ai des choses à dire ici aussi.
Pour rajouter le JS afin qu'il n'ai pas besoin de maintenir le clique :
Dans
tpl/WhiteSummer/config_tpl.cfg
Remplacer :
spoiler = <fieldset class="maincode spoiler"><legend class="headercode">%s</legend><p class="spoiler">%s</p></fieldset><br />
Par:
spoiler = <fieldset class="maincode spoiler" onclick="if (this.childNodes[1].style.visibility!='visible') {this.childNodes[1].style.visibility='visible';} else {this.childNodes[1].style.visibility='hidden';}"><legend class="headercode">%s</legend><p class="spoiler">%s</p></fieldset><br />
Pour avoir le pointeur comme curseur
Dans
tpl/WhiteSummer/fsbcode.css
Remplacer :
par :
fieldset p.spoiler { visibility: hidden;}
fieldset:active p.spoiler { visibility: visible; }
.message fieldset { cursor: pointer;}
.message fieldset p.spoiler { cursor: auto;}
NOTE : j'ai remplacé
p.spoiler { visibility: hidden; } par
fieldset p.spoiler { visibility: hidden;} pour une meilleur lisibilité.
NOTE 2 : au centre du spoiler (là ou il y a du texte) c'est le CSS qui prime donc il faut maintenir le clique, pour que l'affichage reste il faut cliquer sur les bords.
NOTE 3 : j'ai remplacé spoiler =
<fieldset class="maincode spoiler" par
spoiler = <fieldset class="spoiler" parce que je ne vois pas l'intérêt de mettre deux class, en plus ce n'est pas compris par IE6.