Déplacement préalable à l'eggification.
[ckeditor.git] / Products / ckeditor / skins / ckeditor / plugins / wsc / dialogs / ciframe.html
diff --git a/Products/ckeditor/skins/ckeditor/plugins/wsc/dialogs/ciframe.html b/Products/ckeditor/skins/ckeditor/plugins/wsc/dialogs/ciframe.html
new file mode 100644 (file)
index 0000000..1d6ba5a
--- /dev/null
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r
+<!--\r
+Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.\r
+For licensing, see LICENSE.html or http://ckeditor.com/license\r
+-->\r
+<html>\r
+<head>\r
+       <title></title>\r
+       <meta http-equiv="Content-Type" content="text/html; charset=utf-8">\r
+       <script type="text/javascript">\r
+\r
+function gup( name )\r
+{\r
+       name = name.replace( /[\[]/, '\\\[' ).replace( /[\]]/, '\\\]' ) ;\r
+       var regexS = '[\\?&]' + name + '=([^&#]*)' ;\r
+       var regex = new RegExp( regexS ) ;\r
+       var results = regex.exec( window.location.href ) ;\r
+\r
+       if ( results )\r
+               return results[ 1 ] ;\r
+       else\r
+               return '' ;\r
+}\r
+\r
+var interval;\r
+\r
+function sendData2Master()\r
+{\r
+       var destination = window.parent.parent ;\r
+       try\r
+       {\r
+               if ( destination.XDTMaster )\r
+               {\r
+                       var t = destination.XDTMaster.read( [ gup( 'cmd' ), gup( 'data' ) ] ) ;\r
+                       window.clearInterval( interval ) ;\r
+               }\r
+       }\r
+       catch (e) {}\r
+}\r
+\r
+function OnMessage (event) {\r
+               var message = event.data;\r
+               var destination = window.parent.parent;\r
+               destination.XDTMaster.read( [ 'end', message, 'fpm' ] ) ;\r
+}\r
+\r
+function listenPostMessage() {\r
+    if (window.addEventListener) { // all browsers except IE before version 9\r
+            window.addEventListener ("message", OnMessage, false);\r
+    }else {\r
+            if (window.attachEvent) { // IE before version 9\r
+                        window.attachEvent("onmessage", OnMessage);\r
+                }\r
+        }\r
+}\r
+\r
+function onLoad()\r
+{\r
+       interval = window.setInterval( sendData2Master, 100 );\r
+       listenPostMessage();\r
+}\r
+\r
+</script>\r
+</head>\r
+<body onload="onLoad()"><p></p></body>\r
+</html>\r