diff --git a/dist/javascript/ajaxCallback.js b/dist/javascript/ajaxCallback.js index fedc4fb53bcc791702f735e1412af13a2c267b92..d59d17c58332e816f1e0afd73cfbfc0c545ae70a 100644 --- a/dist/javascript/ajaxCallback.js +++ b/dist/javascript/ajaxCallback.js @@ -73,14 +73,15 @@ jQuery.fn.formulaire_dyn_ajax = function(target) { .ajaxForm({ target: target, beforeSubmit: function(){ - jQuery(target).animeajax().addClass('loading'); + jQuery(target).addClass('loading').animeajax(); }, success: function(){ jQuery(target).removeClass('loading'); window.location.hash = jQuery(target).attr('id'); - } + }, + iframe: jQuery.browser.msie }) - .addClass('.noajax') // previent qu'on n'ajaxera pas deux fois le meme formulaire en cas de ajaxload + .addClass('noajax') // previent qu'on n'ajaxera pas deux fois le meme formulaire en cas de ajaxload .end(); return this; // don't break the chain } @@ -119,5 +120,5 @@ jQuery.fn.ajaxbloc = function() { } return false; }); - }).addClass('.noajax'); // previent qu'on ajax pas deux fois le meme lien -}; \ No newline at end of file + }).addClass('noajax'); // previent qu'on ajax pas deux fois le meme lien +}; diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php index 2725913ef8ac49ea2baaa80dac4d5a582b0c5cb2..7a449bbac5d00df6237f7172e7cb519688f2cd08 100644 --- a/ecrire/public/assembler.php +++ b/ecrire/public/assembler.php @@ -141,7 +141,7 @@ function public_assembler_dist($fond, $connect='') { if (find_in_path('formulaire_.php','balise/',true)) { include_spip('inc/actions'); array_unshift($args,$form); - ajax_retour(inclure_balise_dynamique(call_user_func_array('balise_formulaire__dyn',$args),false)); + ajax_retour(inclure_balise_dynamique(call_user_func_array('balise_formulaire__dyn',$args),false),false); exit; } }