Changeset 59482 in spip-zone


Ignore:
Timestamp:
Mar 17, 2012, 3:36:16 PM (8 years ago)
Author:
brunobergot@…
Message:

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
Location:
_core_/plugins/svp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/exec/admin_plugin.php

    r57966 r59482  
    7979
    8080        // message d'erreur au retour d'une operation
    81         if ($erreur)
    82                 echo "<div class='error'>$erreur</div>";
     81        if ($erreur){
     82                include_spip('inc/filtres_boites');
     83                echo "<div class='svp_retour'>" . boite_ouvrir(_T('svp:actions_en_erreur'), 'error') . $erreur . boite_fermer() . "</div>";
     84        }
    8385        if ($erreur_activation){
    84                 echo "<div class='error'>$erreur_activation</div>";
     86                include_spip('inc/filtres_boites');
     87                echo "<div class='svp_retour'>" . boite_ouvrir(_T('svp:actions_en_erreur'), 'error') . $erreur_activation . boite_fermer() . "</div>";
    8588        }
    8689
  • _core_/plugins/svp/inc/svp_actionner.php

    r59471 r59482  
    408408                if ($affiche) {
    409409                        include_spip('inc/filtres');
    410                         $affiche = wrap($affiche, "<div id='actionner'>");
     410                        $affiche = wrap($affiche, "<div class='svp_retour'>");
    411411                }
    412412               
  • _core_/plugins/svp/prive/squelettes/contenu/svp_admin_plugin.html

    r59354 r59482  
    3030        #FORMULAIRE_ADMIN_PLUGIN{#ENV{voir},#ENV{verrouille},#ENV{id_paquet}}
    3131</div>
     32<script type="text/javascript">
     33    //<![CDATA[
     34    jQuery(function(){
     35                jQuery('#contenu .svp_retour').on('hover',function(){
     36                        if (jQuery('.box .inner .hd h3 img.close', this).length == 0) {
     37                                jQuery('.box .inner .hd h3', this)
     38                                        .append("[(#CHEMIN_IMAGE{fermer-16.png}|balise_img|inserer_attribut{class,close})]")
     39                                        .on('click',function(){
     40                                                jQuery(this).parents('.box').remove();
     41                                        });
     42                        }
     43                });
     44    });
     45    //]]>
     46</script>
  • _core_/plugins/svp/prive/style_prive_plugin_svp.html

    r56780 r59482  
    1717
    1818/* **************** EXEC ADMIN PLUGIN ***************** */
     19.box .inner .hd h3 img.close { float: #ENV{right}; }
     20.box .inner .hd h3 img.close:hover { cursor: pointer; }
    1921.onglets_simple.second ul.verrouille li.first {margin-#ENV{left}:30px;}
    2022.onglets_simple.second ul li span.off {
     
    108110
    109111/* Presentation des actions effectuees */
    110 #actionner .fail {color:#c30000;}
    111 #actionner ul {margin-left: 0.5em;}
    112 #actionner li {list-style-type:square; margin-left: 0.5em;}
     112.svp_retour .fail {color:#c30000;}
     113.svp_retour ul {margin-left: 0.5em;}
     114.svp_retour li {list-style-type:square; margin-left: 0.5em;}
Note: See TracChangeset for help on using the changeset viewer.