From e77f7466fe6b8a0c074df9addc5a29aaf3c64e32 Mon Sep 17 00:00:00 2001 From: "cedric@yterium.com" <> Date: Mon, 13 Oct 2014 20:49:23 +0000 Subject: [PATCH] chargement asynchrone de MultiFile plus robuste, qui ne charge effectivement qu'une instance du plugin, car sinon on perd les surcharges dans jQuery.fn.MultiFile.intercepted et les post AJAX --- javascript/medias_edit.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/javascript/medias_edit.js b/javascript/medias_edit.js index 13c58fa3..17cf89f8 100644 --- a/javascript/medias_edit.js +++ b/javascript/medias_edit.js @@ -18,9 +18,10 @@ if (!editbox_initialized){ })(jQuery); } } -if (typeof multifile!="undefined" && typeof jQuery.MultiFile=="undefined"){ -jQuery.getScript(multifile,function(){ - jQuery("input[type=file].multi").MultiFile(); - onAjaxLoad(function(){if (typeof jQuery!="undefined") jQuery("input[type=file].multi").MultiFile();}); -}); +var multifile_loader; +if (typeof multifile_loader=="undefined" && typeof multifile!="undefined"){ + multifile_loader = jQuery.getScript(multifile,function(){ + jQuery("input[type=file].multi").MultiFile(); + onAjaxLoad(function(){if (typeof jQuery!="undefined") jQuery("input[type=file].multi").MultiFile();}); + }); } -- GitLab