mirror of
https://github.com/YunoHost-Apps/spip_ynh.git
synced 2024-09-03 20:25:59 +02:00
62 lines
2.2 KiB
HTML
62 lines
2.2 KiB
HTML
|
|
<input type="hidden" name="_todo" class='hidden' value="[(#ENV{_todo})]" />
|
|
|
|
[<div class="reponse_formulaire reponse_formulaire_erreur">
|
|
(#ENV**{erreurs/decideur_erreurs}|foreach{svp_presenter_actions})
|
|
</div>]
|
|
|
|
[<div id="charger_plugin_confirm">
|
|
|
|
<div class="reponse_formulaire reponse_formulaire_ok">
|
|
<strong><:svp:actions_demandees:></strong>
|
|
<ul>(#ENV**{erreurs/decideur_demandes}|foreach{svp_presenter_actions})</ul>
|
|
</div>
|
|
[<div class="reponse_formulaire reponse_formulaire_ok">
|
|
<strong><:svp:actions_necessaires:></strong>
|
|
<ul>(#ENV**{erreurs/decideur_propositions}|foreach{svp_presenter_actions})</ul>
|
|
</div>]
|
|
<p class="boutons">
|
|
<input type="submit" name="annuler_actions" class="submit annuler_actions" value="<:bouton_annuler:>" />
|
|
<input type="submit" name="valider_actions" class="submit valider_actions" value="<:bouton_valider:>" />
|
|
</p>
|
|
<script type="text/javascript">
|
|
[(#REM)
|
|
Fonctionnement du JS.
|
|
- overlayClose // pas de click en dehors des éléments prévus
|
|
|
|
- onComplete // le chargement et fait : si l'on clique les boutons du formulaire
|
|
// mis dans la modale, on leur ajoute une classe 'fire'
|
|
// et on lance la fermeture de la boite
|
|
|
|
- onCleanup // avant la fermeture... on verifie que 'fire' est bien là
|
|
// sinon c'est qu'on a appuyé ESC ou cliqué X
|
|
// dans ce cas on met 'fire' sur annuler
|
|
|
|
- onClose // apres la fermeture, on clique le bouton ayant 'fire'
|
|
|
|
]
|
|
<!--
|
|
(function($){
|
|
$(function(){
|
|
if ($.modalbox !== 'undefined') {
|
|
$.modalboxload('#charger_plugin_confirm', {
|
|
overlayClose: false, // pas de click en dehors
|
|
onComplete: function() {
|
|
$('#cboxLoadedContent .boutons .submit').click(function(){
|
|
$(this).addClass('fire'); $.mediaboxClose();
|
|
});
|
|
},
|
|
onCleanup: function() {
|
|
if (!$('#charger_plugin_confirm .boutons .submit.fire').length) {
|
|
$('#charger_plugin_confirm .boutons .submit.annuler_actions').addClass('fire');
|
|
}
|
|
$('#charger_plugin_confirm').hide();
|
|
},
|
|
onClose: function() { $('#charger_plugin_confirm .submit.fire').click(); }
|
|
});
|
|
}
|
|
});
|
|
})(jQuery);
|
|
-->
|
|
</script>
|
|
</div>]
|