| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <!-- 3 Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved. 4 For licensing, see LICENSE.html or http://ckeditor.com/license 5 --> 6 <html xmlns="http://www.w3.org/1999/xhtml"> 7 <head> 8 <title>API usage - CKEditor Sample</title> 9 <meta content="text/html; charset=utf-8" http-equiv="content-type" /> 10 <script type="text/javascript" src="../ckeditor.js"></script> 11 <script src="sample.js" type="text/javascript"></script> 12 <link href="sample.css" rel="stylesheet" type="text/css" /> 13 <script type="text/javascript"> 14 //<![CDATA[ 15 16 // The instanceReady event is fired when an instance of CKEditor has finished 17 // its initialization. 18 CKEDITOR.on( 'instanceReady', function( ev ) 19 { 20 // Show the editor name and description in the browser status bar. 21 document.getElementById( 'eMessage' ).innerHTML = '<p>Instance "' + ev.editor.name + '" loaded.<\/p>'; 22 23 // Show this sample buttons. 24 document.getElementById( 'eButtons' ).style.visibility = ''; 25 }); 26 27 function InsertHTML() 28 { 29 // Get the editor instance that we want to interact with. 30 var oEditor = CKEDITOR.instances.editor1; 31 var value = document.getElementById( 'plainArea' ).value; 32 33 // Check the active editing mode. 34 if ( oEditor.mode == 'wysiwyg' ) 35 { 36 // Insert the desired HTML. 37 oEditor.insertHtml( value ); 38 } 39 else 40 alert( 'You must be on WYSIWYG mode!' ); 41 } 42 43 function SetContents() 44 { 45 // Get the editor instance that we want to interact with. 46 var oEditor = CKEDITOR.instances.editor1; 47 var value = document.getElementById( 'plainArea' ).value; 48 49 // Set the editor contents (replace the actual one). 50 oEditor.setData( value ); 51 } 52 53 function GetContents() 54 { 55 // Get the editor instance that we want to interact with. 56 var oEditor = CKEDITOR.instances.editor1; 57 58 // Get the editor contents 59 alert( oEditor.getData() ); 60 } 61 62 function ExecuteCommand(commandName) 63 { 64 // Get the editor instance that we want to interact with. 65 var oEditor = CKEDITOR.instances.editor1; 66 67 // Check the active editing mode. 68 if ( oEditor.mode == 'wysiwyg' ) 69 { 70 // Execute the command. 71 oEditor.execCommand( commandName ); 72 } 73 else 74 alert( 'You must be on WYSIWYG mode!' ); 75 } 76 77 function CheckDirty() 78 { 79 // Get the editor instance that we want to interact with. 80 var oEditor = CKEDITOR.instances.editor1; 81 alert( oEditor.checkDirty() ); 82 } 83 84 function ResetDirty() 85 { 86 // Get the editor instance that we want to interact with. 87 var oEditor = CKEDITOR.instances.editor1; 88 oEditor.resetDirty(); 89 alert( 'The "IsDirty" status has been reset' ); 90 } 91 92 //]]> 93 </script> 94 95 </head> 96 <body> 97 <h1> 98 CKEditor Sample 99 </h1> 100 <!-- This <div> holds alert messages to be display in the sample page. --> 101 <div id="alerts"> 102 <noscript> 103 <p> 104 <strong>CKEditor requires JavaScript to run</strong>. In a browser with no JavaScript 105 support, like yours, you should still see the contents (HTML data) and you should 106 be able to edit it normally, without a rich editor interface. 107 </p> 108 </noscript> 109 </div> 110 <form action="sample_posteddata.php" method="post"> 111 <p> 112 This sample shows how to use the CKeditor JavaScript API to interact with the editor 113 at runtime.</p> 114 <textarea cols="80" id="editor1" name="editor1" rows="10"><p>This is some <strong>sample text</strong>. You are using <a href="http://ckeditor.com/">CKEditor</a>.</p></textarea> 115 116 <script type="text/javascript"> 117 //<![CDATA[ 118 // Replace the <textarea id="editor1"> with an CKEditor instance. 119 var editor = CKEDITOR.replace( 'editor1' ); 120 //]]> 121 </script> 122 123 <div id="eMessage"> 124 </div> 125 <div id="eButtons" style="visibility: hidden"> 126 <input onclick="InsertHTML();" type="button" value="Insert HTML" /> 127 <input onclick="SetContents();" type="button" value="Set Editor Contents" /> 128 <input onclick="GetContents();" type="button" value="Get Editor Contents (XHTML)" /> 129 <br /> 130 <textarea cols="80" id="plainArea" rows="3"><h2>Test</h2><p>This is some <a href="/Test1.html">sample</a> HTML</p></textarea> 131 <br /> 132 <br /> 133 <input onclick="ExecuteCommand('bold');" type="button" value="Execute "bold" Command" /> 134 <input onclick="ExecuteCommand('link');" type="button" value="Execute "link" Command" /> 135 <br /> 136 <br /> 137 <input onclick="CheckDirty();" type="button" value="checkDirty()" /> 138 <input onclick="ResetDirty();" type="button" value="resetDirty()" /> 139 </div> 140 </form> 141 <div id="footer"> 142 <hr /> 143 <p> 144 CKEditor - The text editor for Internet - <a href="http://ckeditor.com/">http://ckeditor.com</a> 145 </p> 146 <p id="copy"> 147 Copyright © 2003-2010, <a href="http://cksource.com/">CKSource</a> - Frederico 148 Knabben. All rights reserved. 149 </p> 150 </div> 151 </body> 152 </html>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |