| <!DOCTYPE html>  | 
| <!--  | 
| Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.  | 
| For licensing, see LICENSE.md or http://ckeditor.com/license  | 
| -->  | 
| <html>  | 
| <head>  | 
|     <meta charset="utf-8">  | 
|     <title>Using the CKEditor Read-Only API — CKEditor Sample</title>  | 
|     <script src="../../ckeditor.js"></script>  | 
|     <link rel="stylesheet" href="sample.css">  | 
|     <script>  | 
|   | 
|         var editor;  | 
|   | 
|         // The instanceReady event is fired, when an instance of CKEditor has finished  | 
|         // its initialization.  | 
|         CKEDITOR.on( 'instanceReady', function( ev ) {  | 
|             editor = ev.editor;  | 
|   | 
|             // Show this "on" button.  | 
|             document.getElementById( 'readOnlyOn' ).style.display = '';  | 
|   | 
|             // Event fired when the readOnly property changes.  | 
|             editor.on( 'readOnly', function() {  | 
|                 document.getElementById( 'readOnlyOn' ).style.display = this.readOnly ? 'none' : '';  | 
|                 document.getElementById( 'readOnlyOff' ).style.display = this.readOnly ? '' : 'none';  | 
|             });  | 
|         });  | 
|   | 
|         function toggleReadOnly( isReadOnly ) {  | 
|             // Change the read-only state of the editor.  | 
|             // http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-setReadOnly  | 
|             editor.setReadOnly( isReadOnly );  | 
|         }  | 
|   | 
|     </script>  | 
| </head>  | 
| <body>  | 
|     <h1 class="samples">  | 
|         <a href="index.html">CKEditor Samples</a> » Using the CKEditor Read-Only API  | 
|     </h1>  | 
|     <div class="warning deprecated">  | 
|         This sample is not maintained anymore. Check out its <a href="http://sdk.ckeditor.com/samples/readonly.html">brand new version in CKEditor SDK</a>.  | 
|     </div>  | 
|     <div class="description">  | 
|         <p>  | 
|             This sample shows how to use the  | 
|             <code><a class="samples" href="http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-setReadOnly">setReadOnly</a></code>  | 
|             API to put editor into the read-only state that makes it impossible for users to change the editor contents.  | 
|         </p>  | 
|         <p>  | 
|             For details on how to create this setup check the source code of this sample page.  | 
|         </p>  | 
|     </div>  | 
|     <form action="sample_posteddata.php" method="post">  | 
|         <p>  | 
|             <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>  | 
|         </p>  | 
|         <p>  | 
|             <input id="readOnlyOn" onclick="toggleReadOnly();" type="button" value="Make it read-only" style="display:none">  | 
|             <input id="readOnlyOff" onclick="toggleReadOnly( false );" type="button" value="Make it editable again" style="display:none">  | 
|         </p>  | 
|     </form>  | 
|     <div id="footer">  | 
|         <hr>  | 
|         <p>  | 
|             CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>  | 
|         </p>  | 
|         <p id="copy">  | 
|             Copyright © 2003-2016, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico  | 
|             Knabben. All rights reserved.  | 
|         </p>  | 
|     </div>  | 
| </body>  | 
| </html>  |