You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

70 lines
2.3 KiB

[(#REM) meme formulaire pour prive/public ]
[
[(#REM|test_espace_prive|oui) #BOITE_OUVRIR ]
<div class="affichage_feuillederoute">
<div class="texte">(#ENV*{_texte}|propre|safehtml)</div>
</div>
#SET{existe,oui}
[(#REM|test_espace_prive|oui) #BOITE_FERMER ]
]
[(#AUTORISER{modifier,feuillederoute}|oui)
[(#GET{existe}|=={oui}|oui)
<a href="#" class="poignee_feuillederoute" id="feuillederoute_ancre_editer"><:feuillederoute:modifier_le_texte:></a>
]
[<div class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</div>]
[<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</div>]
<div class="formulaire_spip formulaire_feuillederoute[(#GET{existe}|=={oui}|oui) tiroir_feuillederoute]">
<form action="#ENV{action}" method="post"><div>
#ACTION_FORMULAIRE{#ENV{action}}
<ul>[(#REM) structure ul > li juste pour pas boguer la barre des raccourcis > les onglets "voir"/"editer"]
<li class="editer editer_texte">
<!-- texte -->
<label><:feuillederoute:texte:></label>
<textarea id="texte" name="texte" rows="15">#ENV{_texte}</textarea>
</li>
</ul>
<p class="boutons"><input type="submit" class="submit" value="<:feuillederoute:submit:>" /></p>
</div></form>
</div>
<script type="text/javascript">
$(document).ready(function(){
// ouverture/fermeture du formulaire d'edition
$('.tiroir_feuillederoute').css({display:'none'});
$('a.poignee_feuillederoute').click(function(){
$(this).siblings('.tiroir_feuillederoute').toggle(200,function(){
$('.feuillederoute').animate({scrollTop: $('#feuillederoute_ancre_editer').offset().top});
});
return false;
});
});
</script>
][(#REM) fin autorisation]
<script type="text/javascript">
$(document).ready(function(){
// code scrupuleusement tire du manuel du site
// Traiter les h3 et h4
$.each( ['h2','h3','h4'], function(i,hi){
$( ".affichage_feuillederoute" ).find(hi).each(function(index) {
// Creer un div apres le h3 et y placer tout ce qui se trouve apres et jusqu'au hi suivant
$(this).after("<div class=\"bloc_sous_h\"></div>").next().append($(this).next().nextUntil(hi));
// Deplier le contenu du hi
$(this).next().hide();
$(this).click(function(){
$(this).next().slideToggle();
$(this).toggleClass('open');
return false;
});
});
});
});
</script>