| 1 | <!DOCTYPE html> |
|---|
| 2 | <!-- |
|---|
| 3 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. |
|---|
| 4 | For licensing, see LICENSE.html or http://ckeditor.com/license |
|---|
| 5 | --> |
|---|
| 6 | <html> |
|---|
| 7 | <head> |
|---|
| 8 | <title>Replace Textarea by Code — CKEditor Sample</title> |
|---|
| 9 | <meta charset="utf-8"> |
|---|
| 10 | <script src="../ckeditor.js"></script> |
|---|
| 11 | <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> |
|---|
| 12 | <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script> |
|---|
| 13 | |
|---|
| 14 | <link href="sample.css" rel="stylesheet"> |
|---|
| 15 | </head> |
|---|
| 16 | <body> |
|---|
| 17 | <h1 class="samples"> |
|---|
| 18 | <a href="index.html">CKEditor Samples</a> » Replace Textarea Elements Using JavaScript Code |
|---|
| 19 | </h1> |
|---|
| 20 | <form method="post" class="validForm" action="actionURL" enctype="multipart/form-data"> |
|---|
| 21 | |
|---|
| 22 | <select name="category" id="category" onChange="changeCategory()"> |
|---|
| 23 | <option value="rings" >Gyûrûk</option> |
|---|
| 24 | <option value="earrings" >Fülbevalók</option> |
|---|
| 25 | <option value="bracelets" >Karkötõk</option> |
|---|
| 26 | <option value="necklance-medal">Nyaklánc / Medál</option> |
|---|
| 27 | <option value="collections">Kollekció</option>'; |
|---|
| 28 | </select> |
|---|
| 29 | |
|---|
| 30 | <textarea class="editor" id="editor1" name="details"><p>ggg</p></textarea><br> |
|---|
| 31 | |
|---|
| 32 | <div id="category_panel"> // THIS PANEL IS HIDE IF COLLECTION NOT SELECTED |
|---|
| 33 | <h2>2. item</h2> |
|---|
| 34 | <input name="sku2" type="text" placeholder="SKU 2" class="required" value="1" /> |
|---|
| 35 | <textarea class="editor" id="editor2" name="details2"><p>ggg2</p></textarea><br> |
|---|
| 36 | <h2>3. item</h2> |
|---|
| 37 | <input name="sku3" type="text" placeholder="SKU 3" value="3" /> |
|---|
| 38 | <textarea class="editor" id="editor3" name="details3"><p>ggg3</p></textarea><br> |
|---|
| 39 | <h2>4. item</h2> |
|---|
| 40 | <input name="sku4" type="text" placeholder="SKU 4" value="4" /> |
|---|
| 41 | <textarea class="editor" id="editor4" name="details4"><p>ggg4</p></textarea><br><br> |
|---|
| 42 | <h2>Collection details</h2> |
|---|
| 43 | <textarea class="editor" id="editor5" name="details_collection"><p>ggg5</p></textarea><br> |
|---|
| 44 | </div> |
|---|
| 45 | |
|---|
| 46 | <div class="submit"><input value="save" type="submit" /></div> |
|---|
| 47 | </form> |
|---|
| 48 | |
|---|
| 49 | <script type="text/javascript"> |
|---|
| 50 | function changeCategory() { |
|---|
| 51 | var category = $('#category').val(); |
|---|
| 52 | if (category=='collections'){ |
|---|
| 53 | $('#category_panel').show('blind', {direction: 'horizontal'}, 3000 ); |
|---|
| 54 | } |
|---|
| 55 | else{ |
|---|
| 56 | $('#category_panel').hide('blind', {direction: 'horizontal'}, 3000 ); |
|---|
| 57 | } |
|---|
| 58 | } |
|---|
| 59 | |
|---|
| 60 | $(document).ready(function() { |
|---|
| 61 | $('textarea.editor').each(function(){ |
|---|
| 62 | CKEDITOR.replace( $(this).attr('id'), { |
|---|
| 63 | forcePasteAsPlainText : true, |
|---|
| 64 | enterMode : CKEDITOR.ENTER_BR, |
|---|
| 65 | shiftEnterMode : CKEDITOR.ENTER_P, |
|---|
| 66 | toolbar : |
|---|
| 67 | [ |
|---|
| 68 | { name: 'document', items : [ 'Source'] }, |
|---|
| 69 | { name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] }, |
|---|
| 70 | { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent'] }, |
|---|
| 71 | { name: 'links', items : [ 'Link','Unlink' ] }, |
|---|
| 72 | { name: 'insert', items : [ 'Table','SpecialChar' ] }, |
|---|
| 73 | { name: 'styles', items : [ 'FontSize' ] }, |
|---|
| 74 | { name: 'colors', items : [ 'TextColor' ] } |
|---|
| 75 | ]} ); |
|---|
| 76 | }); |
|---|
| 77 | $('#category_panel').hide('blind', {direction: 'horizontal'}, 3000 ); |
|---|
| 78 | var category = $('#category').val(); |
|---|
| 79 | if (category=='collections'){ |
|---|
| 80 | $('#category_panel').show('blind', {direction: 'horizontal'}, 3000 ); // THIS IS THE WRONG LINE. REPLACED $('#category_panel').show(); |
|---|
| 81 | } |
|---|
| 82 | }); |
|---|
| 83 | |
|---|
| 84 | </script> |
|---|
| 85 | |
|---|
| 86 | <div id="footer"> |
|---|
| 87 | <hr> |
|---|
| 88 | <p> |
|---|
| 89 | CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a> |
|---|
| 90 | </p> |
|---|
| 91 | <p id="copy"> |
|---|
| 92 | Copyright © 2003-2013, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico |
|---|
| 93 | Knabben. All rights reserved. |
|---|
| 94 | </p> |
|---|
| 95 | </div> |
|---|
| 96 | </body> |
|---|
| 97 | </html> |
|---|