/
home
/
aqcert
/
public_html
/
admin
/
tinymce
/
tests
/
manual
/
/home/aqcert/public_html/admin/tinymce/tests/manual
mkdir
upload
Name
Size
Mode
Actions
css/
-
0755
rm
img/
-
0755
rm
accessibility.html
2995
0644
edit
dl
rm
caretwalker.html
5133
0644
edit
dl
rm
classic.html
9252
0644
edit
dl
rm
commands.html
9423
0644
edit
dl
rm
content-editable-false.html
8159
0644
edit
dl
rm
custom_theme.html
9299
0644
edit
dl
rm
development.html
7872
0644
edit
dl
rm
dirty.html
1543
0644
edit
dl
rm
dragdrop.html
2665
0644
edit
dl
rm
focus.html
4509
0644
edit
dl
rm
gecko_caret.html
3429
0644
edit
dl
rm
icons.html
8140
0644
edit
dl
rm
index.html
1799
0644
edit
dl
rm
inline-toolbars.html
4720
0644
edit
dl
rm
inline.html
2109
0644
edit
dl
rm
jquery.html
815
0644
edit
dl
rm
media.html
2990
0644
edit
dl
rm
noneditable.html
2337
0644
edit
dl
rm
notification.html
1958
0644
edit
dl
rm
paste.html
5842
0644
edit
dl
rm
performance.html
6861
0644
edit
dl
rm
removeformat.html
3142
0644
edit
dl
rm
resize.html
8224
0644
edit
dl
rm
skin.html
5250
0644
edit
dl
rm
table-cell-selection.html
2077
0644
edit
dl
rm
table-resize-bars.html
6974
0644
edit
dl
rm
tests.js
671
0644
edit
dl
rm
ui_container.html
1386
0644
edit
dl
rm
visualblocks.html
2354
0644
edit
dl
rm
Edit:
/home/aqcert/public_html/admin/tinymce/tests/manual/custom_theme.html
(9299B)
<!DOCTYPE html> <html> <head> <title>Custom theme manual test</title> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!-- TinyMCE --> <script src="../../js/tinymce/tinymce.dev.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script> <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.17/themes/cupertino/jquery-ui.css" type="text/css" /> <script> tinymce.init({ mode: "exact", elements: "elm1", plugins: "autolink,lists,pagebreak,layer,table,save,emoticons,insertdatetime,preview," + "media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,template," + "wordcount,advlist,autosave,visualblocks", content_css: "css/custom_theme_content.css", theme: function(editor, target) { var dom = tinymce.DOM, editorContainer; // Generate UI editorContainer = dom.insertAfter(dom.create('div', {style: 'border: 1px solid gray'}, '<div>' + '<button data-mce-command="bold">B</button>' + '<button data-mce-command="italic">I</button>' + '<button data-mce-command="mceInsertContent" data-mce-value="Hello">Insert Hello</button>' + '</div>' + '<div style="border-top: 1px solid gray"></div>' ), target); // Set editor container size to target element size dom.setStyle(editorContainer, 'width', target.offsetWidth); // Bind events for each button tinymce.each(dom.select('button', editorContainer), function(button) { dom.bind(button, 'click', function(e) { e.preventDefault(); // Execute editor command based on data parameters editor.execCommand(dom.getAttrib(e.target, 'data-mce-command'), false, dom.getAttrib(e.target, 'data-mce-value')); }); }); // Register state change listeners editor.on('init', function() { tinymce.each(dom.select('button', editorContainer), function(button) { editor.formatter.formatChanged(dom.getAttrib(button, 'data-mce-command'), function(state) { button.style.color = state ? "red" : ""; }); }); }); // Return editor and iframe containers return { editorContainer: editorContainer, iframeContainer: editorContainer.lastChild, // Calculate iframe height: target height - toolbar height iframeHeight: target.offsetHeight - editorContainer.firstChild.offsetHeight }; } }); tinymce.init({ mode: "exact", elements: "elm2", plugins: "autolink lists pagebreak layer table save emoticons insertdatetime preview " + "media searchreplace print contextmenu paste directionality fullscreen noneditable visualchars nonbreaking template," + "wordcount,advlist,autosave,visualblocks", content_css: "css/custom_theme_content.css", theme: function(editor, target) { // Generate UI var editorContainer = $(target).after( '<div class="ui-widget ui-corner-all">' + '<div class="ui-widget-header" style="padding: 2px">' + '<input type="checkbox" id="bold" data-mce-command="bold" /><label for="bold">B</label>' + '<input type="checkbox" id="italic" data-mce-command="italic" /><label for="italic">I</label>' + '<button data-mce-command="mceInsertContent" data-mce-value="Hello">Insert Hello</button>' + '</div>' + '<div class="ui-widget-content ui-corner-bottom"></div>' + '</div>' ).next(); // Bind events for each button $("button,input", editorContainer).button().click(function(e) { e.preventDefault(); // Execute editor command based on data parameters editor.execCommand($(this).attr('data-mce-command'),false, $(this).attr('data-mce-value')); }); // Register state change listeners editor.on('init', function() { $("input", editorContainer).each(function(i, button) { editor.formatter.formatChanged($(button).attr('data-mce-command'), function(state) { $(button).attr('checked', state).button('refresh'); }); }); }); // Set editor container with to target width editorContainer.css('width', $(target).width()); // Return editor and iframe containers return { editorContainer: editorContainer[0], iframeContainer: editorContainer.children().eq(-1), // Calculate iframe height: target height - toolbar height iframeHeight: $(target).height() - editorContainer.first().outerHeight() }; } }); </script> <!-- /TinyMCE --> </head> <body> <form method="post" action="http://www.tinymce.com/dump.php?example=true"> <div> <h4>Custom UI using TinyMCE API</h4> <!-- Gets replaced with TinyMCE, remember HTML in a textarea should be encoded --> <div> <textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 80%"> <p> This is some example text that you can edit inside the <strong>TinyMCE editor</strong>. </p> <p> Nam nisi elit, cursus in rhoncus sit amet, pulvinar laoreet leo. Nam sed lectus quam, ut sagittis tellus. Quisque dignissim mauris a augue rutrum tempor. Donec vitae purus nec massa vestibulum ornare sit amet id tellus. Nunc quam mauris, fermentum nec lacinia eget, sollicitudin nec ante. Aliquam molestie volutpat dapibus. Nunc interdum viverra sodales. Morbi laoreet pulvinar gravida. Quisque ut turpis sagittis nunc accumsan vehicula. Duis elementum congue ultrices. Cras faucibus feugiat arcu quis lacinia. In hac habitasse platea dictumst. Pellentesque fermentum magna sit amet tellus varius ullamcorper. Vestibulum at urna augue, eget varius neque. Fusce facilisis venenatis dapibus. Integer non sem at arcu euismod tempor nec sed nisl. Morbi ultricies, mauris ut ultricies adipiscing, felis odio condimentum massa, et luctus est nunc nec eros. </p> </textarea> </div> <!-- Some integration calls --> <a href="javascript:;" onclick="tinymce.get('elm1').show();return false;">[Show]</a> <a href="javascript:;" onclick="tinymce.get('elm1').hide();return false;">[Hide]</a> <a href="javascript:;" onclick="tinymce.get('elm1').execCommand('Bold');return false;">[Bold]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm1').getContent());return false;">[Get contents]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm1').selection.getContent());return false;">[Get selected HTML]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm1').selection.getContent({format : 'text'}));return false;">[Get selected text]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm1').selection.getNode().nodeName);return false;">[Get selected element]</a> <a href="javascript:;" onclick="tinymce.execCommand('mceInsertContent',false,'<b>Hello world!!</b>');return false;">[Insert HTML]</a> <a href="javascript:;" onclick="tinymce.execCommand('mceReplaceContent',false,'<b>{$selection}</b>');return false;">[Replace selection]</a> </div> <div> <h4>Custom UI using jQuery/jQueryUI APIs</h4> <!-- Gets replaced with TinyMCE, remember HTML in a textarea should be encoded --> <div> <textarea id="elm2" name="elm2" rows="15" cols="80" style="width: 80%"> <p> This is some example text that you can edit inside the <strong>TinyMCE editor</strong>. </p> <p> Nam nisi elit, cursus in rhoncus sit amet, pulvinar laoreet leo. Nam sed lectus quam, ut sagittis tellus. Quisque dignissim mauris a augue rutrum tempor. Donec vitae purus nec massa vestibulum ornare sit amet id tellus. Nunc quam mauris, fermentum nec lacinia eget, sollicitudin nec ante. Aliquam molestie volutpat dapibus. Nunc interdum viverra sodales. Morbi laoreet pulvinar gravida. Quisque ut turpis sagittis nunc accumsan vehicula. Duis elementum congue ultrices. Cras faucibus feugiat arcu quis lacinia. In hac habitasse platea dictumst. Pellentesque fermentum magna sit amet tellus varius ullamcorper. Vestibulum at urna augue, eget varius neque. Fusce facilisis venenatis dapibus. Integer non sem at arcu euismod tempor nec sed nisl. Morbi ultricies, mauris ut ultricies adipiscing, felis odio condimentum massa, et luctus est nunc nec eros. </p> </textarea> </div> <!-- Some integration calls --> <a href="javascript:;" onclick="tinymce.get('elm2').show();return false;">[Show]</a> <a href="javascript:;" onclick="tinymce.get('elm2').hide();return false;">[Hide]</a> <a href="javascript:;" onclick="tinymce.get('elm2').execCommand('Bold');return false;">[Bold]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm2').getContent());return false;">[Get contents]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm2').selection.getContent());return false;">[Get selected HTML]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm2').selection.getContent({format : 'text'}));return false;">[Get selected text]</a> <a href="javascript:;" onclick="alert(tinymce.get('elm2').selection.getNode().nodeName);return false;">[Get selected element]</a> <a href="javascript:;" onclick="tinymce.execCommand('mceInsertContent',false,'<b>Hello world!!</b>');return false;">[Insert HTML]</a> <a href="javascript:;" onclick="tinymce.execCommand('mceReplaceContent',false,'<b>{$selection}</b>');return false;">[Replace selection]</a> </div> </form> </body> </html>
Save
Custom theme manual test
Custom UI using TinyMCE API
<p> This is some example text that you can edit inside the <strong>TinyMCE editor</strong>. </p> <p> Nam nisi elit, cursus in rhoncus sit amet, pulvinar laoreet leo. Nam sed lectus quam, ut sagittis tellus. Quisque dignissim mauris a augue rutrum tempor. Donec vitae purus nec massa vestibulum ornare sit amet id tellus. Nunc quam mauris, fermentum nec lacinia eget, sollicitudin nec ante. Aliquam molestie volutpat dapibus. Nunc interdum viverra sodales. Morbi laoreet pulvinar gravida. Quisque ut turpis sagittis nunc accumsan vehicula. Duis elementum congue ultrices. Cras faucibus feugiat arcu quis lacinia. In hac habitasse platea dictumst. Pellentesque fermentum magna sit amet tellus varius ullamcorper. Vestibulum at urna augue, eget varius neque. Fusce facilisis venenatis dapibus. Integer non sem at arcu euismod tempor nec sed nisl. Morbi ultricies, mauris ut ultricies adipiscing, felis odio condimentum massa, et luctus est nunc nec eros. </p>
[Show]
[Hide]
[Bold]
[Get contents]
[Get selected HTML]
[Get selected text]
[Get selected element]
[Insert HTML]
[Replace selection]
Custom UI using jQuery/jQueryUI APIs
<p> This is some example text that you can edit inside the <strong>TinyMCE editor</strong>. </p> <p> Nam nisi elit, cursus in rhoncus sit amet, pulvinar laoreet leo. Nam sed lectus quam, ut sagittis tellus. Quisque dignissim mauris a augue rutrum tempor. Donec vitae purus nec massa vestibulum ornare sit amet id tellus. Nunc quam mauris, fermentum nec lacinia eget, sollicitudin nec ante. Aliquam molestie volutpat dapibus. Nunc interdum viverra sodales. Morbi laoreet pulvinar gravida. Quisque ut turpis sagittis nunc accumsan vehicula. Duis elementum congue ultrices. Cras faucibus feugiat arcu quis lacinia. In hac habitasse platea dictumst. Pellentesque fermentum magna sit amet tellus varius ullamcorper. Vestibulum at urna augue, eget varius neque. Fusce facilisis venenatis dapibus. Integer non sem at arcu euismod tempor nec sed nisl. Morbi ultricies, mauris ut ultricies adipiscing, felis odio condimentum massa, et luctus est nunc nec eros. </p>
[Show]
[Hide]
[Bold]
[Get contents]
[Get selected HTML]
[Get selected text]
[Get selected element]
[Insert HTML]
[Replace selection]