Projet

Général

Profil

Paste
Télécharger (1,65 ko) Statistiques
| Branche: | Révision:

root / drupal7 / sites / all / libraries / ckeditor-4.9.2-full / plugins / wsc / dialogs / ciframe.html @ b986a83e

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>