Mercurial Hosting > freedit
comparison src/test/tiny.html @ 26:0837820b97fb
tinymce work
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Wed, 20 Jul 2022 15:47:18 -0600 |
| parents | fccbe5554fcc |
| children | 6871eec2cf4c |
comparison
equal
deleted
inserted
replaced
| 25:66fd3784e60e | 26:0837820b97fb |
|---|---|
| 31 | 31 |
| 32 | 32 |
| 33 function tinymceSetup(editor) { | 33 function tinymceSetup(editor) { |
| 34 | 34 |
| 35 editor.ui.registry.addToggleButton('styleCode', { | 35 editor.ui.registry.addToggleButton('styleCode', { |
| 36 //text: 'code', | |
| 37 icon: 'sourcecode', | 36 icon: 'sourcecode', |
| 38 tooltip: 'Code', | 37 tooltip: 'Code', |
| 39 onAction: function(api) { | 38 onAction: function(api) { |
| 40 editor.execCommand('mceToggleFormat', false, 'code') | 39 editor.execCommand('mceToggleFormat', false, 'code') |
| 41 //api.setActive( !api.isActive() ); | 40 //api.setActive( !api.isActive() ); |
| 55 'fontsize', | 54 'fontsize', |
| 56 'forecolor', | 55 'forecolor', |
| 57 ]) | 56 ]) |
| 58 } | 57 } |
| 59 }); | 58 }); |
| 59 | |
| 60 editor.on( 'init', function(e) {editor.focus()} ); | |
| 61 //editor.focus(); | |
| 60 } | 62 } |
| 61 | 63 |
| 62 tinymce.init({ | 64 tinymce.init({ |
| 63 selector: 'textarea', | 65 selector: 'textarea', |
| 64 setup: tinymceSetup, | 66 setup: tinymceSetup, |
| 67 menubar: false, | |
| 68 statusbar: false, | |
| 65 toolbar: 'link image media | styleCode bold italic underline strikethrough superscript styleText | blockquote numlist bullist', | 69 toolbar: 'link image media | styleCode bold italic underline strikethrough superscript styleText | blockquote numlist bullist', |
| 66 plugins: ['link', 'image', 'media', 'lists', 'code'], | 70 //block_formats: 'Paragraph=div; Header 1=h1; Header 2=h2; Header 3=h3', |
| 71 plugins: ['link', 'image', 'media', 'lists', 'code', 'autoresize'], | |
| 72 autoresize_bottom_margin: 0, | |
| 67 link_target_list: false, | 73 link_target_list: false, |
| 68 link_title: false, | 74 link_title: false, |
| 69 image_description: false, | 75 image_description: false, |
| 70 image_dimensions: false, | 76 image_dimensions: false, |
| 71 object_resizing: false, | 77 object_resizing: false, |
| 73 media_alt_source: false, | 79 media_alt_source: false, |
| 74 media_dimensions: false, | 80 media_dimensions: false, |
| 75 media_poster: false, | 81 media_poster: false, |
| 76 media_url_resolver: media_url_resolver, | 82 media_url_resolver: media_url_resolver, |
| 77 text_patterns: false, | 83 text_patterns: false, |
| 78 content_style: 'img {max-width: 500px;}', | 84 content_style: 'img {max-width: 500px;} p {margin: 0}', |
| 79 //newline_behavior: 'linebreak', | 85 //newline_behavior: 'linebreak', |
| 80 extended_valid_elements: 'b,i', | 86 extended_valid_elements: 'b,i', |
| 81 formats: { | 87 formats: { |
| 82 bold: { inline: 'b' }, | 88 bold: { inline: 'b' }, |
| 83 italic: {inline: 'i'}, | 89 italic: {inline: 'i'}, |
