Déplacement préalable à l'eggification.
[ckeditor.git] / Products / ckeditor / skins / ckeditor / plugins / wsc / dialogs / tmp.html
diff --git a/Products/ckeditor/skins/ckeditor/plugins/wsc/dialogs/tmp.html b/Products/ckeditor/skins/ckeditor/plugins/wsc/dialogs/tmp.html
new file mode 100644 (file)
index 0000000..c00d8c2
--- /dev/null
@@ -0,0 +1,118 @@
+<!DOCTYPE html>\r
+<html>\r
+       <head>\r
+               <meta charset="UTF-8">\r
+               <title>iframe</title>\r
+\r
+               <style>\r
+                       html,body{\r
+                               margin: 0;\r
+                               height: 100%;\r
+                               font: 13px/1.555 "Trebuchet MS", sans-serif;\r
+                       }\r
+                       a{\r
+                           color: #888;\r
+                           font-weight: bold;\r
+                           text-decoration: none;\r
+                           border-bottom: 1px solid #888;\r
+                       }\r
+                       .main-box {\r
+                               color:#252525;\r
+                               padding: 3px 5px;\r
+                               text-align: justify;\r
+                       }\r
+                       .main-box p{margin: 0 0 14px;}\r
+                       .main-box .cerr{\r
+                           color: #f00000;\r
+                           border-bottom-color: #f00000;\r
+                       }\r
+               </style>\r
+       </head>\r
+       <body>\r
+               <div id="content" class="main-box"></div>\r
+               <iframe src="" frameborder="0" id="spelltext" name="spelltext" style="display:none; width: 100%" ></iframe>\r
+               <iframe src="" frameborder="0" id="loadsuggestfirst" name="loadsuggestfirst" style="display:none; width: 100%" ></iframe>\r
+               <iframe src="" frameborder="0" id="loadspellsuggestall" name="loadspellsuggestall" style="display:none; width: 100%" ></iframe>\r
+               <iframe src="" frameborder="0" id="loadOptionsForm" name="loadOptionsForm" style="display:none; width: 100%" ></iframe>\r
+               <script>\r
+               (function(window) {\r
+                       // Constructor Manager PostMessage\r
+\r
+                       var ManagerPostMessage = function() {\r
+                               var _init = function(handler) {\r
+                                       if (document.addEventListener) {\r
+                                               window.addEventListener('message', handler, false);\r
+                                       } else {\r
+                                               window.attachEvent("onmessage", handler);\r
+                                       };\r
+                               };\r
+                               var _sendCmd = function(o) {\r
+                                       var str,\r
+                                               type = Object.prototype.toString,\r
+                                               fn = o.fn || null,\r
+                                               id = o.id || '',\r
+                                               target = o.target || window,\r
+                                               message = o.message || { 'id': id };\r
+\r
+                                       if (type.call(o.message) == "[object Object]") {\r
+                                               (o.message['id']) ? o.message['id'] : o.message['id'] = id;\r
+                                               message = o.message;\r
+                                       };\r
+\r
+                                       str = JSON.stringify(message, fn);\r
+                                       target.postMessage(str, '*');\r
+                               };\r
+\r
+                               return {\r
+                                       init: _init,\r
+                                       send: _sendCmd\r
+                               };\r
+                       };\r
+\r
+                       var manageMessageTmp = new ManagerPostMessage;\r
+\r
+\r
+                               var appString = (function(){\r
+                                       var spell = parent.CKEDITOR.config.wsc.DefaultParams.scriptPath;\r
+                                       var serverUrl = parent.CKEDITOR.config.wsc.DefaultParams.serviceHost;\r
+                                       return serverUrl + spell;\r
+                               })();\r
+\r
+                               function loadScript(src, callback) {\r
+                                   var scriptTag = document.createElement("script");\r
+                                               scriptTag.type = "text/javascript";\r
+                                       callback ? callback : callback = function() {};\r
+                                   if(scriptTag.readyState) {\r
+                                       //IE\r
+                                       scriptTag.onreadystatechange = function() {\r
+                                           if (scriptTag.readyState == "loaded" ||\r
+                                           scriptTag.readyState == "complete") {\r
+                                               scriptTag.onreadystatechange = null;\r
+                                               setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1)\r
+                                               callback();\r
+                                           }\r
+                                       };\r
+                                   }else{\r
+                                       //Others\r
+                                       scriptTag.onload = function() {\r
+                                          setTimeout(function(){scriptTag.parentNode.removeChild(scriptTag)},1);\r
+                                          callback();\r
+                                       };\r
+                                   };\r
+                                   scriptTag.src = src;\r
+                                   document.getElementsByTagName("head")[0].appendChild(scriptTag);\r
+                               };\r
+\r
+\r
+                               window.onload = function(){\r
+                                        loadScript(appString, function(){\r
+                                               manageMessageTmp.send({\r
+                                                       'id': 'iframeOnload',\r
+                                                       'target': window.parent\r
+                                               });\r
+                                       });\r
+                               }\r
+                       })(this);\r
+               </script>\r
+       </body>\r
+</html>\r