From 86562a6fda8455aba81ae71a2f39f12302ba9c82 Mon Sep 17 00:00:00 2001
From: "cedric@yterium.com" <>
Date: Thu, 22 Mar 2012 10:30:55 +0000
Subject: [PATCH] Ferme http://core.spip.org/issues/2577 : le moteur js de
 webkit initialise la fonction avant le test dans le if utilisons un flag
 explicite plus sur

---
 javascript/medias_edit.js | 31 +++++++++++++++++--------------
 paquet.xml                |  2 +-
 2 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/javascript/medias_edit.js b/javascript/medias_edit.js
index 3b377d45..29a48841 100644
--- a/javascript/medias_edit.js
+++ b/javascript/medias_edit.js
@@ -1,19 +1,22 @@
-if (typeof window.editbox_init=="undefined"){
-	function editbox_init(){
-		jQuery('a.editbox:not(.nobox)')
-		.attr("onclick","").addClass('nobox').click(function(){
-			var casedoc = jQuery(this).parents('div.item').eq(0);
-			jQuery(casedoc).animateLoading();
-			jQuery.modalboxload(parametre_url(parametre_url(jQuery(this).attr('href'),'popin','oui'),'var_zajax','contenu'),{
-				onClose: function (dialog) {jQuery(casedoc).ajaxReload();}
-			});
-			return false;
+function editbox_init(){
+	jQuery('a.editbox:not(.nobox)')
+	.attr("onclick","").addClass('nobox').click(function(){
+		var casedoc = jQuery(this).parents('div.item').eq(0);
+		jQuery(casedoc).animateLoading();
+		jQuery.modalboxload(parametre_url(parametre_url(jQuery(this).attr('href'),'popin','oui'),'var_zajax','contenu'),{
+			onClose: function (dialog) {jQuery(casedoc).ajaxReload();}
 		});
+		return false;
+	});
+}
+var editbox_initialized;
+if (!editbox_initialized){
+	if (window.jQuery){
+		editbox_initialized = true;
+		(function($){if(typeof onAjaxLoad == "function") onAjaxLoad(editbox_init);
+			$(editbox_init);
+		 })(jQuery);
 	}
-	if (window.jQuery)
-	(function($){if(typeof onAjaxLoad == "function") onAjaxLoad(editbox_init);
-		$(editbox_init);
-	 })(jQuery);
 }
 if (typeof multifile!="undefined" && typeof jQuery.MultiFile=="undefined"){
 jQuery.getScript(multifile,function(){
diff --git a/paquet.xml b/paquet.xml
index aabb35a1..e0a15498 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="2.7.14"
+	version="2.7.15"
 	etat="test"
 	compatibilite="[3.0.0-alpha2;["
 	logo="prive/themes/spip/images/portfolio-32.png"
-- 
GitLab