3 Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
4 For licensing, see LICENSE.md or http://ckeditor.com/license
9 <title>Using the CKEditor Read-Only API
— CKEditor Sample
</title>
10 <script src=
"../ckeditor.js"></script>
11 <link rel=
"stylesheet" href=
"sample.css">
16 // The instanceReady event is fired, when an instance of CKEditor has finished
17 // its initialization.
18 CKEDITOR.on( 'instanceReady', function( ev ) {
21 // Show this
"on" button.
22 document.getElementById( 'readOnlyOn' ).style.display = '';
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';
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 );
41 <a href=
"index.html">CKEditor Samples
</a> » Using the CKEditor Read-Only API
43 <div class=
"description">
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.
50 For details on how to create this setup check the source code of this sample page.
53 <form action=
"sample_posteddata.php" method=
"post">
55 <textarea class=
"ckeditor" id=
"editor1" name=
"editor1" cols=
"100" rows=
"10"><p
>This is some
<strong
>sample text
</strong
>. You are using
<a
href=
"http://ckeditor.com/">CKEditor
</a
>.
</p
></textarea>
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">
65 CKEditor - The text editor for the Internet -
<a class=
"samples" href=
"http://ckeditor.com/">http://ckeditor.com
</a>
68 Copyright
© 2003-
2014,
<a class=
"samples" href=
"http://cksource.com/">CKSource
</a> - Frederico
69 Knabben. All rights reserved.