This example demonstrates how to use the SimpleEditor Control with Advanced Buttons.
Setting up the Editor's HTML is done by creating a textarea
control on the page.
1 | <form method="post" action="#" id="form1"> |
2 | <textarea id="editor" name="editor" rows="20" cols="75"> |
3 | This is some more test text.<br>This is some more test text.<br>This is some more test text.<br> |
4 | This is some more test text.<br>This is some more test text.<br>This is some more test text. |
5 | </textarea> |
6 | </form> |
view plain | print | ? |
Once the textarea
is on the page, then initialize the Editor like this:
1 | (function() { |
2 | //Setup some private variables |
3 | var Dom = YAHOO.util.Dom, |
4 | Event = YAHOO.util.Event; |
5 | |
6 | //The SimpleEditor config |
7 | var myConfig = { |
8 | height: '300px', |
9 | width: '600px', |
10 | dompath: true, |
11 | focusAtStart: true |
12 | }; |
13 | |
14 | //Now let's load the SimpleEditor.. |
15 | var myEditor = new YAHOO.widget.SimpleEditor('editor', myConfig); |
16 | myEditor.render(); |
17 | })(); |
view plain | print | ? |
To use the advanced buttons we need to make sure that we load the Menu
and Button
controls first.
Now we need to tell the SimpleEditor to use the advanced buttons by setting the _defaultToolbar.buttonType
variable to advanced
1 | var myEditor = new YAHOO.widget.SimpleEditor('editor', myConfig); |
2 | myEditor._defaultToolbar.buttonType = 'advanced'; |
3 | myEditor.render(); |
view plain | print | ? |
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
INFO 1289ms (+1289) 5:23:58 PM:
example
Create the Editor..
INFO 0ms (+0) 5:23:57 PM:
global
Logger initialized
Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Copyright Policy - Job Openings