JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-3.0
[ckeditor.git] / _source / tests / core / dom / window.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
2 <html xmlns="http://www.w3.org/1999/xhtml">\r
3 <head>\r
4         <title>CKEDITOR.dom.window</title>\r
5         <link rel="stylesheet" type="text/css" href="../../test.css" />\r
6         <script type="text/javascript" src="../../../ckeditor.js"></script>\r
7         <script type="text/javascript" src="../../test.js"></script>\r
8         <script type="text/javascript">\r
9         //<![CDATA[\r
10 \r
11 var loadCalled;\r
12 \r
13 var testWindow = new CKEDITOR.dom.window( window );\r
14 \r
15 var t;\r
16 \r
17 testWindow.on( 'load', function()\r
18         {\r
19                 t = document.createElement( 'textarea' );\r
20                 t.id = 'fred';\r
21 \r
22                 document.body.appendChild( t );\r
23 \r
24                 loadCalled = true;\r
25         });\r
26 \r
27 testWindow.on( 'beforeunload', function()\r
28         {\r
29                 t.value = new Date();\r
30         });\r
31 \r
32 CKEDITOR.test.addTestCase( (function()\r
33 {\r
34         // Local reference to the "assert" object.\r
35         var assert = CKEDITOR.test.assert;\r
36 \r
37         return {\r
38                 test_loadEvent : function()\r
39                 {\r
40                         assert.isTrue( loadCalled );\r
41                 },\r
42 \r
43                 name : document.title\r
44         };\r
45 })() );\r
46 \r
47         //]]>\r
48         </script>\r
49 </head>\r
50 <body>\r
51         <div id="test1"></div>\r
52 </body>\r
53 </html>\r