Changeset 91622 in spip-zone for _plugins_/plan
- Timestamp:
- Sep 4, 2015, 10:38:20 AM (6 years ago)
- Location:
- _plugins_/plan/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/plan/trunk/paquet.xml
r91619 r91622 2 2 prefix="plan" 3 3 categorie="navigation" 4 version="2.0. 0"4 version="2.0.1" 5 5 etat="test" 6 6 compatibilite="[3.1.0-beta;3.1.*]" -
_plugins_/plan/trunk/prive/javascript/spiptree.js
r91598 r91622 52 52 if (options.confirm.move === null) { 53 53 options.confirm.move = confirm( options.textes.deplacement.confirmation ); 54 // enlever les messages de réussite ou d'erreur pour en avoir des tout neufs 55 if (options.confirm.move) { 56 $('#contenu p.success, #contenu div.error').remove(); 57 } 54 58 } 55 59 return options.confirm.move; … … 173 177 if (response) { 174 178 var nb_success = Object.keys(response.success).length; 175 var nb_errors = Object.keys(response.errors).length;179 var nb_errors = Object.keys(response.errors).length; 176 180 if (nb_success) { 177 $("#contenu #mytree_actions").after( 178 "<p class='success removable' onClick='$(this).remove();'>" + 179 ((nb_success == 1) 180 ? options.textes.deplacement.reussi 181 : options.textes.deplacement.reussis.replace('@nb@', nb_success)) + 182 "</p>" 183 ); 181 var $box = $("#contenu p.success"); 182 if (!$box.length) { 183 $("#contenu #mytree_actions").after("<p class='success removable' onClick='$(this).remove();'><p /></p>"); 184 $box = $("#contenu p.success").data('nb', 0); 185 } 186 nb = nb_success + $box.data('nb'); 187 $box.data('nb', nb).text(nb == 1 188 ? options.textes.deplacement.reussi 189 : options.textes.deplacement.reussis.replace('@nb@', nb)); 184 190 } 185 191 if (nb_errors) { 186 var texte = ((nb_errors == 1) 192 var $box = $("#contenu div.error"); 193 if (!$box.length) { 194 $("#contenu #mytree_actions").after("<div class='error removable' onClick='$(this).remove();'><p /><ul class='spip' /></div>"); 195 $box = $("#contenu div.error").data('nb', 0); 196 } 197 nb = nb_errors + $box.data('nb'); 198 $box.data('nb', nb).find('p').text(nb == 1 187 199 ? options.textes.deplacement.echec 188 : options.textes.deplacement.echecs.replace('@nb@', nb _errors));200 : options.textes.deplacement.echecs.replace('@nb@', nb)); 189 201 $.each(response.errors, function(i, error) { 190 texte += "<br />[ " + i + "] " + error;202 $box.find('ul').append("<li>[ " + i + "] " + error+ "</li>"); 191 203 }); 192 $("#contenu #mytree_actions").after(193 "<p class='error removable' onClick='$(this).remove();'>" + texte + "</p>"194 );195 204 } 196 205 }
Note: See TracChangeset
for help on using the changeset viewer.