Select Edit works with TinyMCE 3.x only.
This article outlines several known issues with Tiny support for TinyMCE.
Supported Load-Time Properties
TinyMCE supports the following load-time properties in the Select Edit APIs:
- The EditLive JavaScript Constructor
- setDownloadDirectory Method
- setConfigurationFile Method
- setDocument Method
- setBody Method
- show Method
- setExpressEdit Method
Supported Run-Time Functions
TinyMCE supports the following run-time functions in the Select Edit APIs:
- getBody Method
- getDocument Method
- getSelectedText Method
- insertHTMLAtCursor Method
- insertHyperlinkAtCursor Method
- setBody Method
- setDocument Method
TinyMCE Does Not Support AutoSubmit
Select Edit APIs do not currently support the setAutoSubmit Method.
TinyMCE Does Not Support Image Uploading
Image uploading is not supported when using the Select Edit APIs to instantiate TinyMCE in much the same way as EditLive!. Calling getBody Method or getDocument Method will not upload images. The uploadImages Method is not available for the Select Edit API instantiation of TinyMCE.
Supported Toolbar Buttons
Although the same EditLive! configuration file can be used to load either EditLive! or TinyMCE, not all of the toolbar buttons available to EditLive! will appear in TinyMCE.
The following list of EditLive! toolbar buttons are supported by TinyMCE, although being a different editor TinyMCE's equivalent toolbar buttons will present the functionality in a different manner. Not all of the shortcut keys for toolbar buttons in EditLive! will carry over to TinyMCE.
For more information on specifying toolbar buttons in your EditLive! configuration file, please consult the Setting Menu and Toolbar Items article.
Function | XML Name Attribute | Menu or Tool Tip Text | Shortcut | Image |
---|---|---|---|---|
Create a new file. | New | New | CTRL+N | |
Save a file to the local machine. | Save | Save | CTRL+S | |
Print the contents of EditLive! | Print... | N/A | ||
Display EditLive! in a seperate window. | Popout | Window View | N/A | |
Cut the selection. | Cut | Cut | CTRL+X | |
Copy the selection. | Copy | Copy | CTRL+C | |
Paste. | Paste | Paste | CTRL+V | |
List of styles available for use in this document. | Style | N/A | N/A | N/A |
List of fonts available for use in this document. | Face | N/A | N/A | N/A |
List of font sizes available for use in this document. | Size | N/A | N/A | N/A |
Bold text. | Bold | Bold | CTRL+B | |
Italic text. | Italic | Italic | CTRL+I | |
Underline text. | Underline | Underline | CTRL+U | |
Strikethrough text. | Strike | Strikethrough | N/A | |
Remove formatting. | RemoveFormatting | Remove Formatting | CTRL + SPACE | |
Insert a horizontal line. | HRule | Horizontal Line | N/A | |
Insert a symbol. | Symbol | Symbol... | N/A | |
Find text in the editor. | Find | Find... | CTRL+F | |
Undo the last editor action. | Undo | Undo | CTRL+Z | |
Redo the last undone editor action. | Redo | Redo | CTRL+Y | |
Insert a bookmark. | Bookmark | Bookmark... | N/A | |
Insert a hyperlink. | HLink | Insert Hyperlink... | CTRL+K | |
Remove a hyperlink. | RemoveHyperlink | Remove Hyperlink | N/A | |
Insert Image | ImageServer | Insert Image... | N/A | |
Insert an embedded object or multimedia file. | InsertObject | Insert Object... | N/A | N/A |
Increase the paragraph or list indent. | IncreaseIndent | Increase Indent | N/A | |
Decrease the paragraph or list indent. | DecreaseIndent | Decrease Indent | N/A | |
Load EditLive! Help | showHelp | Help... | N/A | |
Show or hide paragraph markers and editing grid lines. | ParagraphMarker | Show/Hide Paragraph Markers | N/A | |
Delete the current table. | DelTable | Delete Table | N/A | |
Edit the selected row's properties. | PropRow | Row Properties... | N/A | N/A |
Delete a column from a table. | DelCol | Delete Column | N/A | |
Edit the current cell's properties. | PropCell | Cell Properties... | N/A | N/A |
Merge cells in a table. | Merge | Merge Cells | N/A | |
Split a cell in a table. | Split | Split Cell... | N/A | |
Delete a row from a table. | DelRow | Delete Row | N/A |
Any of the three following toolbar buttons will insert an Insert Table toolbar button into TinyMCE. TinyMCE will only display a single Insert Table toolbar, regardless of how many instances of the buttons below are specified in the configuration file.
Function | XML Name Attribute | Menu or Tool Tip Text | Shortcut | Image |
---|---|---|---|---|
Insert a table wizard. Allows user to click and select number of rows and columns. | InsTableWizard | Insert Table | N/A | |
Insert a table. | InsTable | Insert Table... | N/A | |
Edit the current table's properties. | PropTable | Table Properties... | N/A | N/A |
Function | XML Name Attribute (Group Item) | XML Name Attribute (Individual Item) | Menu or Tool Tip Text | Shortcut | Image |
---|---|---|---|---|---|
Insert an ordered list or change an unordered list to an ordered list. | List | OrderedList | Ordered List | N/A | |
Insert an unordered list or change an ordered list to an unordered list. | List | UnorderedList | Unordered List | N/A | |
Set left alignment. | Align | AlignLeft | Align Left | CTRL+L | |
Set center alignment. | Align | AlignCenter | Align Center | CTRL+E | |
Set right alignment. | Align | AlignRight | Align Right | CTRL+R | |
Superscript text. | Script | Superscript | Superscript | N/A | |
Subscript text. | Script | Subscript | Subscript | N/A |
The following EditLive! toolbar buttons create several TinyMCE toolbar buttons.
Function | EditLive! Toolbar XML Name Attribute | Generated TinyMCE Toolbar Buttons |
---|---|---|
Insert a Date and Time. | datetime | Insert Date |
Insert a Date and Time. | datetime | Insert Time |
Paste Special. | pastespecial | Paste as Pain Text |
Paste Special. | pastespecial | Paste from Word |
Insert a row in the current table. | insrow | Insert Row Before |
Insert a row in the current table. | insrow | Insert Row After |
Insert a column in the current table. | inscol | Insert Column Before |
Insert a column in the current table. | inscol | Insert Column After |
Insert rows or columns in the table. | insrowcol | Insert Row Before |
Insert rows or columns in the table. | insrowcol | Insert Row After |
Insert rows or columns in the table. | insrowcol | Insert Column Before |
Insert rows or columns in the table. | insrowcol | Insert Column After |
TinyMCE Will Not Load if Track Changes or Tiny Comments are Specified in the Default Content
If the setDocument or setBody properties contain Track Changes information or Tiny Comments and setExpressEdit is set to attempt to display TinyMCE, the editor will not load.
Track Changes or Tiny Comments Inserted into TinyMCE at Run-Time Will Corrupt Content
If Track Changes content or Tiny Comments are inserted into TinyMCE once the editor has loaded (e.g. using the setBody or setDocument run-time functions) the content will be corrupted. We strongly advise you do not insert these formats into the editor.
XML Content and MathML
TinyMCE does not support XML, including most custom tags and MathML. MathML issues can be avoided by using the createEquationImage attribute of the <mathml> configuration file element. This generates an <img> tag instead of a <mathml> element and will not be corrupted by TinyMCE.
Configuration Files Can Not be Loaded from the Local File System
When using the setConfigurationFile property, you need to ensure the specified configuration file is loaded from a webserver. For example, if the page featuring TinyMCE is loaded using a file:/// URL and the argument passed to setConfigurationFile is relative, the configuration file will not load. Similarly, if the argument passed to setConfigurationFile uses the file:/// protocol, the configuration file will not load.
TinyMCE Is Not Supported In Inline Editing
Inline Editing currently does not support the TinyMCE Editor. If Inline Editing is enabled, the setExpressEdit property will be ignored and EditLive! will continue to be used in the inline editing sections.
Closing Inline Dialogs
The "Escape" key can be used to close all inline dialogs (even if there is no visible close button).
Attachments:
newdocument16.jpg (image/jpeg)
newdocument16.jpg (image/jpeg)
save_16.png (image/png)
save_16.png (image/png)
save_16.png (image/png)
print_16.png (image/png)
print_16.png (image/png)
print_16.png (image/png)
paste16.jpg (image/jpeg)
paste16.jpg (image/jpeg)
paste16.jpg (image/jpeg)
copy16.jpg (image/jpeg)
copy16.jpg (image/jpeg)
copy16.jpg (image/jpeg)
cut16.jpg (image/jpeg)
cut16.jpg (image/jpeg)
cut16.jpg (image/jpeg)
bold_16.png (image/png)
bold_16.png (image/png)
bold_16.png (image/png)
italic_16.png (image/png)
italic_16.png (image/png)
italic_16.png (image/png)
underline_16.png (image/png)
underline_16.png (image/png)
underline_16.png (image/png)
strike_16.png (image/png)
strike_16.png (image/png)
strike_16.png (image/png)
maximize_16.jpg (image/jpeg)
maximize_16.jpg (image/jpeg)
maximize_16.jpg (image/jpeg)
remove_formatting_16.png (image/png)
remove_formatting_16.png (image/png)
remove_formatting_16.png (image/png)
ins_hr_16.png (image/png)
ins_hr_16.png (image/png)
ins_hr_16.png (image/png)
ins_symbol_16.png (image/png)
ins_symbol_16.png (image/png)
ins_symbol_16.png (image/png)
find_16.png (image/png)
find_16.png (image/png)
find_16.png (image/png)
undo16.jpg (image/jpeg)
undo16.jpg (image/jpeg)
undo16.jpg (image/jpeg)
redo16.jpg (image/jpeg)
redo16.jpg (image/jpeg)
redo16.jpg (image/jpeg)
ins_bookmark_16.png (image/png)
ins_bookmark_16.png (image/png)
ins_bookmark_16.png (image/png)
hyper_link_16.png (image/png)
hyper_link_16.png (image/png)
hyper_link_16.png (image/png)
remove_hyperlink_16.png (image/png)
remove_hyperlink_16.png (image/png)
remove_hyperlink_16.png (image/png)
insertimage16.jpg (image/jpeg)
insertimage16.jpg (image/jpeg)
insertimage16.jpg (image/jpeg)
indent_16.png (image/png)
indent_16.png (image/png)
indent_16.png (image/png)
outdent_16.png (image/png)
outdent_16.png (image/png)
outdent_16.png (image/png)
help_16.png (image/png)
help_16.png (image/png)
help_16.png (image/png)
paragraph_marker_16.png (image/png)
paragraph_marker_16.png (image/png)
paragraph_marker_16.png (image/png)
del_table_16.png (image/png)
del_table_16.png (image/png)
del_table_16.png (image/png)
del_col_16.png (image/png)
del_col_16.png (image/png)
del_col_16.png (image/png)
merge16.jpg (image/jpeg)
merge16.jpg (image/jpeg)
merge16.jpg (image/jpeg)
split16.jpg (image/jpeg)
split16.jpg (image/jpeg)
split16.jpg (image/jpeg)
delrow16.jpg (image/jpeg)
delrow16.jpg (image/jpeg)
delrow16.jpg (image/jpeg)
ins_table_16.png (image/png)
ins_table_16.png (image/png)
ins_table_16.png (image/png)
orderedlist16.jpg (image/jpeg)
orderedlist16.jpg (image/jpeg)
orderedlist16.jpg (image/jpeg)
unorderedlist16.jpg (image/jpeg)
unorderedlist16.jpg (image/jpeg)
unorderedlist16.jpg (image/jpeg)
align_center_16.png (image/png)
align_center_16.png (image/png)
align_center_16.png (image/png)
align_left_16.png (image/png)
align_left_16.png (image/png)
align_left_16.png (image/png)
align_right_16.png (image/png)
align_right_16.png (image/png)
align_right_16.png (image/png)
sup_16.png (image/png)
sup_16.png (image/png)
sup_16.png (image/png)
sub_16.png (image/png)
sub_16.png (image/png)
sub_16.png (image/png)