Uniformiser les différents messages de retour de la page admin_plugin :

- tous les messages sont affichées dans une div.retour_svp pour la cilber facilement,
- les messages d'erreur utilisent aussi l'api des boites
- ajout d'un script qui permet de fermer ces boites
spip-3.0
brunobergot@gmail.com 12 years ago
parent 014f0ccaa3
commit 6f4d27d032

@ -78,10 +78,13 @@ function exec_admin_plugin_dist() {
echo gros_titre(_T('icone_admin_plugin'),'',false);
// message d'erreur au retour d'une operation
if ($erreur)
echo "<div class='error'>$erreur</div>";
if ($erreur){
include_spip('inc/filtres_boites');
echo "<div class='svp_retour'>" . boite_ouvrir(_T('svp:actions_en_erreur'), 'error') . $erreur . boite_fermer() . "</div>";
}
if ($erreur_activation){
echo "<div class='error'>$erreur_activation</div>";
include_spip('inc/filtres_boites');
echo "<div class='svp_retour'>" . boite_ouvrir(_T('svp:actions_en_erreur'), 'error') . $erreur_activation . boite_fermer() . "</div>";
}
// afficher les actions realisees s'il y en a eu

@ -407,7 +407,7 @@ class Actionneur {
if ($affiche) {
include_spip('inc/filtres');
$affiche = wrap($affiche, "<div id='actionner'>");
$affiche = wrap($affiche, "<div class='svp_retour'>");
}
return $affiche;

@ -29,3 +29,18 @@
<div class="ajax noscroll">
#FORMULAIRE_ADMIN_PLUGIN{#ENV{voir},#ENV{verrouille},#ENV{id_paquet}}
</div>
<script type="text/javascript">
//<![CDATA[
jQuery(function(){
jQuery('#contenu .svp_retour').on('hover',function(){
if (jQuery('.box .inner .hd h3 img.close', this).length == 0) {
jQuery('.box .inner .hd h3', this)
.append("[(#CHEMIN_IMAGE{fermer-16.png}|balise_img|inserer_attribut{class,close})]")
.on('click',function(){
jQuery(this).parents('.box').remove();
});
}
});
});
//]]>
</script>

@ -16,6 +16,8 @@
#HTTP_HEADER{Vary: Accept-Encoding}
/* **************** EXEC ADMIN PLUGIN ***************** */
.box .inner .hd h3 img.close { float: #ENV{right}; }
.box .inner .hd h3 img.close:hover { cursor: pointer; }
.onglets_simple.second ul.verrouille li.first {margin-#ENV{left}:30px;}
.onglets_simple.second ul li span.off {
display: block;
@ -107,6 +109,6 @@
}
/* Presentation des actions effectuees */
#actionner .fail {color:#c30000;}
#actionner ul {margin-left: 0.5em;}
#actionner li {list-style-type:square; margin-left: 0.5em;}
.svp_retour .fail {color:#c30000;}
.svp_retour ul {margin-left: 0.5em;}
.svp_retour li {list-style-type:square; margin-left: 0.5em;}

Loading…
Cancel
Save