Select Edit works with TinyMCE 3.x only. |
This article outlines several known issues with Tiny support for TinyMCE.
TinyMCE supports the following load-time properties in the Select Edit APIs:
TinyMCE supports the following run-time functions in the Select Edit APIs:
Select Edit APIs do not currently support the setAutoSubmit Method.
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.
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 |
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.
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. |
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.
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.
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.
The "Escape" key can be used to close all inline dialogs (even if there is no visible close button).