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