JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
a417df4907c60a9f852ae9b4dabf29f56864582f
[ckeditor.git] / _source / tests / plugins / selection / selection.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>Plugin: selection</title>\r
5         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">\r
6         <link rel="stylesheet" type="text/css" href="../../test.css" />\r
7         <script type="text/javascript" src="../../../ckeditor.js"></script>\r
8         <script type="text/javascript" src="../../test.js"></script>\r
9         <script type="text/javascript">\r
10 //<![CDATA[\r
11 CKEDITOR.plugins.load( [ 'selection' ] );\r
12 //]]>\r
13         </script>\r
14         <script type="text/javascript">\r
15 //<![CDATA[\r
16 CKEDITOR.test.addTestCase( (function()\r
17 {\r
18         var assert = CKEDITOR.test.assert;\r
19         var doc = new CKEDITOR.dom.document( document );\r
20 \r
21         return {\r
22                 test_selection_ie : function()\r
23                 {\r
24                         if ( !CKEDITOR.env.ie )\r
25                                 return;\r
26 \r
27                         var $range = document.body.createTextRange();\r
28                         $range.findText( 'This' );\r
29                         $range.select();\r
30 \r
31                         var range = doc.getSelection().getRanges()[ 0 ];\r
32                         range.select();\r
33 \r
34                         var $range2 = document.selection.createRange();\r
35                         assert.areSame( 0, $range.compareEndPoints( 'StartToStart', $range2 ), 'StartToStart' );\r
36                         assert.areSame( 0, $range.compareEndPoints( 'EndToEnd', $range2 ), 'EndToEnd' );\r
37                 },\r
38 \r
39                 name : document.title\r
40         };\r
41 })());\r
42 //]]>\r
43         </script>\r
44 </head>\r
45 <body>\r
46         <p>\r
47                 This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">CKEditor</a>.</p>\r
48 </body>\r
49 </html>\r