Changeset 112612 in spip-zone


Ignore:
Timestamp:
Dec 3, 2018, 3:16:23 PM (13 days ago)
Author:
tcharlss@…
Message:

Actions AJAX bis : il vaut mieux retourner un tableau linéaire, sinon en JS on se retrouve soit avec un objet, soit un tableau vide, ce qui complique les tests.

Location:
_plugins_/noizetier/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/action/ajouter_noisette_ajax.php

    r112611 r112612  
    3535        if (intval($id_noisette)) {
    3636                $done = true;
    37                 $success = array('id_noisette' => $id_noisette);
     37                $success = array($id_noisette);
    3838        } else {
    3939                $done = false;
    40                 $errors = array('msg' => _T('noizetier:erreur_ajout_noisette', array('noisettes' => $type_noisette)));
     40                $errors = array(_T('noizetier:erreur_ajout_noisette', array('noisettes' => $type_noisette)));
    4141        }
    4242
  • _plugins_/noizetier/trunk/action/deplacer_noisette_ajax.php

    r112611 r112612  
    4949        if ($deplacer) {
    5050                $done = true;
    51                 $success = array('id_noisette' => $id_noisette);
     51                $success = array($id_noisette);
    5252        } else {
    5353                // TODO : remettre le rang d'origine
    5454                $done = false;
    55                 $errors = array('msg' => _T('erreur'));
     55                $errors = array(_T('erreur'));
    5656        }
    5757
  • _plugins_/noizetier/trunk/prive/squelettes/navigation/noizetier_page.html

    r112601 r112612  
    157157                                                noisette.endLoading(true);
    158158                                                if (data.success.length) {
    159                                                         var id_noisette = data.success;
     159                                                        var id_noisette = data.success[0];
    160160                                                        noisette.ajaxReload({
    161161                                                                callback: function(){
     
    189189                                        }).complete(function(data) {
    190190                                                if (data.success.length) {
    191                                                         var id_noisette = data.success;
    192191                                                        noisette.ajaxReload();
    193192                                                }
Note: See TracChangeset for help on using the changeset viewer.