diff options
Diffstat (limited to 'release/plugins/wsc/dialogs/ciframe.html')
-rw-r--r-- | release/plugins/wsc/dialogs/ciframe.html | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/release/plugins/wsc/dialogs/ciframe.html b/release/plugins/wsc/dialogs/ciframe.html new file mode 100644 index 00000000..8e4e6bc9 --- /dev/null +++ b/release/plugins/wsc/dialogs/ciframe.html | |||
@@ -0,0 +1,66 @@ | |||
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | ||
2 | <!-- | ||
3 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. | ||
4 | For licensing, see LICENSE.html or http://ckeditor.com/license | ||
5 | --> | ||
6 | <html> | ||
7 | <head> | ||
8 | <title></title> | ||
9 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | ||
10 | <script type="text/javascript"> | ||
11 | |||
12 | function gup( name ) | ||
13 | { | ||
14 | name = name.replace( /[\[]/, '\\\[' ).replace( /[\]]/, '\\\]' ) ; | ||
15 | var regexS = '[\\?&]' + name + '=([^&#]*)' ; | ||
16 | var regex = new RegExp( regexS ) ; | ||
17 | var results = regex.exec( window.location.href ) ; | ||
18 | |||
19 | if ( results ) | ||
20 | return results[ 1 ] ; | ||
21 | else | ||
22 | return '' ; | ||
23 | } | ||
24 | |||
25 | var interval; | ||
26 | |||
27 | function sendData2Master() | ||
28 | { | ||
29 | var destination = window.parent.parent ; | ||
30 | try | ||
31 | { | ||
32 | if ( destination.XDTMaster ) | ||
33 | { | ||
34 | var t = destination.XDTMaster.read( [ gup( 'cmd' ), gup( 'data' ) ] ) ; | ||
35 | window.clearInterval( interval ) ; | ||
36 | } | ||
37 | } | ||
38 | catch (e) {} | ||
39 | } | ||
40 | |||
41 | function OnMessage (event) { | ||
42 | var message = event.data; | ||
43 | var destination = window.parent.parent; | ||
44 | destination.XDTMaster.read( [ 'end', message, 'fpm' ] ) ; | ||
45 | } | ||
46 | |||
47 | function listenPostMessage() { | ||
48 | if (window.addEventListener) { // all browsers except IE before version 9 | ||
49 | window.addEventListener ("message", OnMessage, false); | ||
50 | }else { | ||
51 | if (window.attachEvent) { // IE before version 9 | ||
52 | window.attachEvent("onmessage", OnMessage); | ||
53 | } | ||
54 | } | ||
55 | } | ||
56 | |||
57 | function onLoad() | ||
58 | { | ||
59 | interval = window.setInterval( sendData2Master, 100 ); | ||
60 | listenPostMessage(); | ||
61 | } | ||
62 | |||
63 | </script> | ||
64 | </head> | ||
65 | <body onload="onLoad()"><p></p></body> | ||
66 | </html> | ||