From 2bfd716a52b02cffa159523c2911fbbf519772c2 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Beno=C3=AEt=20Pin?= <benoit.pin@gmail.com>
Date: Wed, 7 Sep 2011 22:51:59 +0200
Subject: [PATCH] =?utf8?q?Bugfix=20:=20prendre=20le=20innerHTML=20du=20bod?=
 =?utf8?q?y=20du=20document=20n'est=20pas=20une=20bonne=20id=C3=A9e,=20dan?=
 =?utf8?q?s=20la=20mesure=20o=C3=B9=20ckeditor=20ajoute=20des=20attributs?=
 =?utf8?q?=20exotiques.=20Il=20vaut=20mieux=20utiliser=20dataValue.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 skins/ckeditor/plugins/plinn_image/plugin.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/skins/ckeditor/plugins/plinn_image/plugin.js b/skins/ckeditor/plugins/plinn_image/plugin.js
index 022af4c..ffb96fe 100644
--- a/skins/ckeditor/plugins/plinn_image/plugin.js
+++ b/skins/ckeditor/plugins/plinn_image/plugin.js
@@ -49,11 +49,12 @@ CKEDITOR.plugins.add( 'plinn_image',
 		editor.on('instanceReady', function(){
 			editor.on('getData',
 				function(evt) {
-					var body = evt.editor.document.$.body;
-					var images = body.getElementsByTagName('IMG');
+					var tmpDiv = document.createElement('div');
+					tmpDiv.innerHTML = evt.data.dataValue;
+					var images = tmpDiv.getElementsByTagName('IMG');
 					for (var i = 0 ; i < images.length ; i++)
 						updateImageSizeUrlParameters(images[i]);
-					evt.data.dataValue = evt.editor.document.$.body.innerHTML;
+					evt.data.dataValue = tmpDiv.innerHTML;
 				}
 			);
 		});
-- 
2.20.1