Dotclear

source: plugins/dcCKEditor/js/ckeditor/samples/readonly.html @ 2738:d6b4c5ac9b33

Revision 2738:d6b4c5ac9b33, 2.6 KB checked in by Nicolas <nikrou77@…>, 11 years ago (diff)

Integrate dcCKEditor to distribution

Line 
1<!DOCTYPE html>
2<!--
3Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
4For licensing, see LICENSE.md or http://ckeditor.com/license
5-->
6<html>
7<head>
8     <title>Using the CKEditor Read-Only API &mdash; CKEditor Sample</title>
9     <meta charset="utf-8">
10     <script src="../ckeditor.js"></script>
11     <link rel="stylesheet" href="sample.css">
12     <script>
13
14          var editor;
15
16          // The instanceReady event is fired, when an instance of CKEditor has finished
17          // its initialization.
18          CKEDITOR.on( 'instanceReady', function( ev ) {
19               editor = ev.editor;
20
21               // Show this "on" button.
22               document.getElementById( 'readOnlyOn' ).style.display = '';
23
24               // Event fired when the readOnly property changes.
25               editor.on( 'readOnly', function() {
26                    document.getElementById( 'readOnlyOn' ).style.display = this.readOnly ? 'none' : '';
27                    document.getElementById( 'readOnlyOff' ).style.display = this.readOnly ? '' : 'none';
28               });
29          });
30
31          function toggleReadOnly( isReadOnly ) {
32               // Change the read-only state of the editor.
33               // http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-setReadOnly
34               editor.setReadOnly( isReadOnly );
35          }
36
37     </script>
38</head>
39<body>
40     <h1 class="samples">
41          <a href="index.html">CKEditor Samples</a> &raquo; Using the CKEditor Read-Only API
42     </h1>
43     <div class="description">
44          <p>
45               This sample shows how to use the
46               <code><a class="samples" href="http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-setReadOnly">setReadOnly</a></code>
47               API to put editor into the read-only state that makes it impossible for users to change the editor contents.
48          </p>
49          <p>
50               For details on how to create this setup check the source code of this sample page.
51          </p>
52     </div>
53     <form action="sample_posteddata.php" method="post">
54          <p>
55               <textarea class="ckeditor" id="editor1" name="editor1" cols="100" 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>
56          </p>
57          <p>
58               <input id="readOnlyOn" onclick="toggleReadOnly();" type="button" value="Make it read-only" style="display:none">
59               <input id="readOnlyOff" onclick="toggleReadOnly( false );" type="button" value="Make it editable again" style="display:none">
60          </p>
61     </form>
62     <div id="footer">
63          <hr>
64          <p>
65               CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>
66          </p>
67          <p id="copy">
68               Copyright &copy; 2003-2013, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico
69               Knabben. All rights reserved.
70          </p>
71     </div>
72</body>
73</html>
Note: See TracBrowser for help on using the repository browser.

Sites map