JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
69c3706dc37c938319989d4ad80a028d7bf50556
[ckeditor.git] / _samples / ui_languages.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
2 <!--\r
3 Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.\r
4 For licensing, see LICENSE.html or http://ckeditor.com/license\r
5 -->\r
6 <html xmlns="http://www.w3.org/1999/xhtml">\r
7 <head>\r
8         <title>Sample - CKEditor</title>\r
9         <meta content="text/html; charset=utf-8" http-equiv="content-type"/>\r
10         <script type="text/javascript" src="../ckeditor.js"></script>\r
11         <script src="sample.js" type="text/javascript"></script>\r
12         <link href="sample.css" rel="stylesheet" type="text/css"/>\r
13         <script id="headscript" type="text/javascript">\r
14         //<![CDATA[\r
15 \r
16         document.write( '<script type="text/javascript" src="../' +\r
17                 'lang/_languages.js"><\/script>' );\r
18 \r
19         //]]>\r
20         </script>\r
21 </head>\r
22 <body>\r
23         <h1>\r
24                 CKEditor Sample\r
25         </h1>\r
26         <!-- This <div> holds alert messages to be display in the sample page. -->\r
27         <div id="alerts">\r
28                 <noscript>\r
29                         <p>\r
30                                 <strong>CKEditor requires JavaScript to run</strong>. In a browser with no JavaScript\r
31                                 support, like yours, you should still see the contents (HTML data) and you should\r
32                                 be able to edit it normally, without a rich editor interface.\r
33                         </p>\r
34                 </noscript>\r
35         </div>\r
36         <!-- This <fieldset> holds the HTML that you will usually find in your\r
37              pages. -->\r
38         <form action="sample_posteddata.php" method="post">\r
39                         <p>\r
40                                 <label for="editor1">\r
41                                         Available languages (<span id="count"> </span>\r
42                                         languages!):</label><br/>\r
43                                 <select disabled="disabled" id="languages" onchange="createEditor( this.value );">\r
44                                         <script type="text/javascript">\r
45                                         //<![CDATA[\r
46 \r
47                                                 // Get the language list from the _languages.js file.\r
48                                                 for ( var i = 0 ; i < window.CKEDITOR_LANGS.length ; i++ )\r
49                                                 {\r
50                                                         document.write(\r
51                                                                 '<option value="' + window.CKEDITOR_LANGS[i].code + '">' +\r
52                                                                         window.CKEDITOR_LANGS[i].name +\r
53                                                                 '</option>' );\r
54                                                 }\r
55 \r
56                                         //]]>\r
57                                         </script>\r
58                                 </select>\r
59                                 <br/>\r
60                                 <span style="color: #888888">(You may see strange characters if your system doesn't\r
61                                         support the selected language)</span>\r
62                         </p>\r
63                         <p>\r
64                                 <textarea cols="80" id="editor1" name="editor1" rows="10">&lt;p&gt;This is some &lt;strong&gt;sample text&lt;/strong&gt;. You are using &lt;a href="http://ckeditor.com/"&gt;CKEditor&lt;/a&gt;.&lt;/p&gt;</textarea>\r
65                                 <script type="text/javascript">\r
66                                 //<![CDATA[\r
67 \r
68                                         // Set the number of languages.\r
69                                         document.getElementById( 'count' ).innerHTML = window.CKEDITOR_LANGS.length;\r
70 \r
71                                         var editor;\r
72 \r
73                                         function createEditor( languageCode )\r
74                                         {\r
75                                                 if ( editor )\r
76                                                         editor.destroy();\r
77 \r
78                                                 // Replace the <textarea id="editor"> with an CKEditor\r
79                                                 // instance, using default configurations.\r
80                                                 editor = CKEDITOR.replace( 'editor1',\r
81                                                         {\r
82                                                                 language : languageCode,\r
83 \r
84                                                                 on :\r
85                                                                 {\r
86                                                                         instanceReady : function()\r
87                                                                         {\r
88                                                                                 // Wait for the editor to be ready to set\r
89                                                                                 // the language combo.\r
90                                                                                 var languages = document.getElementById( 'languages' );\r
91                                                                                 languages.value = this.langCode;\r
92                                                                                 languages.disabled = false;\r
93                                                                         }\r
94                                                                 }\r
95                                                         } );\r
96                                         }\r
97 \r
98                                         // At page startup, load the default language:\r
99                                         createEditor( '' );\r
100 \r
101                                 //]]>\r
102                                 </script>\r
103                         </p>\r
104                 </form>\r
105         <div id="footer">\r
106                 <hr/>\r
107                 <p>\r
108                         CKEditor - The text editor for Internet - <a href="http://ckeditor.com/" shape="rect">http://ckeditor.com</a>\r
109                 </p>\r
110                 <p id="copy">\r
111                         Copyright © 2003-2009, <a href="http://cksource.com/" shape="rect">CKSource</a> - Frederico Knabben. All rights reserved.\r
112                 </p>\r
113         </div>\r
114 </body>\r
115 </html>\r