Changeset 83000 in spip-zone


Ignore:
Timestamp:
Jun 12, 2014, 3:49:17 PM (7 years ago)
Author:
bmarne@…
Message:

Ça devrait fermer la modale lorsque le traitement est réussi... sauf que je ne sais pas pouquoi le CVT semble dérailler et ne pas renvoyer editable=false ni message_ok alors que tout le reste passe bien: mystère !!!

Location:
_squelettes_/galaxie_melusine/melusine/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/galaxie_melusine/melusine/trunk/formulaires/melusine_ajout_module.html

    r82975 r83000  
    4646        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    4747        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
     48<B_dispos>
    4849        <form action="#ENV{action}" method="post"><div>
    4950                #ACTION_FORMULAIRE{#ENV{action}}
    5051                <ul class="boutons ajouter_module obligatoire">
    51 <BOUCLE_dispos(POUR){tableau #GET{modules_utilisables}}{si #ENV{editable}|oui}>
     52<BOUCLE_dispos(POUR){tableau #GET{modules_utilisables}}
     53                {si #ENV{editable}|et{#ID_NOISETTE|non}|oui}>
    5254                        <li id="[(#CLE|attribut_html)]" class="deplier">
    5355                                <div class="haut_module voisin_pliant">
     
    6668                </ul>
    6769        </div></form>
     70</B_dispos>
    6871</div>
     72[(#ENV{editable}|non)
     73<script type="text/javascript">/* <!\[CDATA\[ */
     74        $\(window\).load\(function\(\)\{
     75                window.parent.$.modalboxclose\(\);
     76\}\);
     77/* \]\]> */</script>
     78]
  • _squelettes_/galaxie_melusine/melusine/trunk/formulaires/melusine_ajout_module.php

    r82975 r83000  
    102102        $id_noisette = objet_inserer("noisette", $id_parent="",$set);
    103103        if (!$id_noisette)
    104                 return array("message_erreur" => "Impossible d'insérer le module ".$module." dans le bloc ".$bloc." de la page ".$type. "au rang ".$rang);
     104                return array("message_erreur" => "Impossible d'insérer le module ".$nom_module." dans le bloc ".$bloc." de la page ".$type. "au rang ".$rang);
    105105
    106106               
     
    109109        suivre_invalideur(1);
    110110
    111         return array("message_ok" => "module &laquo;&nbsp;$module&nbsp;&raquo; inséré");
     111        $retour = array(
     112                "message_ok" => "module &laquo;&nbsp;$nom_module&nbsp;&raquo; inséré",
     113                "editable" => false,
     114                "id_noisette" => $id_noisette
     115                );
     116
     117        return $retour;
    112118}
    113119?>
  • _squelettes_/galaxie_melusine/melusine/trunk/scripts/admin_melusine.js

    r82975 r83000  
    1313                },
    1414                onClosed:function(){
    15                         $('#contenu_principal').fadeTo('slow',0.2);
     15                        $('body').fadeTo('slow',0.2);
    1616                        window.location.reload();
    1717                }
Note: See TracChangeset for help on using the changeset viewer.