EditLive! 6.5.0.122
The latest release of EditLive! is always available at
http://www.ephox.com/products/editlive/download.html.
Please Note
- The Productivity Pack is now known as Enterprise Edition. Existing Productivity Pack licenses are valid for all Enterprise Edition features.
- Image Editing features in the Enterprise Edition can be disabled via an “enableEditing” attribute on the images configuration file element. See the documentation for more details.
New Features
- Proper cache implementation for HTTP requests to improve editor responsiveness
- Configuration files along with content images and external CSS links are now saved to disk so the editor can free up memory when large images are inserted
- EditLive! now reads HTTP cache headers and will cache downloaded items between sessions
- When cached items expire, they are downloaded again only if the file has changed on the server
- Items with no-cache set will be cached until the applet is reloaded (restarting the browser is no longer required)
- Cached plugins and dictionaries are no longer stored in the home directory. The cache locations are as follows:
- Windows Vista: %userprofile%\AppData\LocalLow\Ephox
- Windows XP and 2000: %userprofile%\Local Settings\Application Data\Ephox
- OSX: ~/Library/Caches/Ephox
- Linux: ~/.Ephox
- When running as an Applet, EditLive! language strings are now downloaded only as necessary. This reduces the Applet download size considerably.
- Enterprise Edition now features additional exclusive extras:
- Auto Correct (off by default, see the documentation for instructions to enable it and configure the word list)
- Resized images are resampled to their new size before uploading
- Large local images are scaled down to 800×600 as they are inserted to avoid unnecessarily uploading large images
- Selecting an image will display an inline image editing UI with basic editing features:
- Rotate
- Flip
- Reflection Effect
- Drop Shadow Effect
- Round Corners Effect (Note that this effect converts transparent images to a white background)
- Crop
- Color chooser appearing for text background/foreground can now be customized via the colorPalette configuration element.
- Color chooser is now used for dialogs and menus as well as toolbars
- Plugins can now be loaded from the configuration file, making use in the Bean much easier. See the documentation for more information.
- When replacing all instances of a word or phrase, EditLive! now reports how many replacments were made
- Table Dialogs now set CSS vertical-align instead of HTML valign for vertical alignment. Vertical alignment is no longer available on the Row properties dialog, vertical-align is not an inherited attribute.
- All editor features now set CSS text-align instead of HTML align for text alignment
- Inline Image resizing now preserves the aspect ratio of the image. To resize without the aspect ratio, hold the shift key.
- EditLive! now includes new interface translations. These languages are automatically shown on the respective language systems:
- European Portuguese – can be forced active using setLocale(”pt_pt”)
- Finnish – can be forced active using setLocale(”fi”)
- Greek – can be forced active using setLocale(”el”)
- Hebrew – can be forced active using setLocale(”he”)
- Hungarian – can be forced active using setLocale(”hu”)
- Norwegian Bokmål – can be forced active using setLocale(”nb”)
- Polish – can be forced active using setLocale(”pl”)
- Romainan – can be forced active using setLocale(”ro”)
- Russian – can be forced active using setLocale(”ru”)
- Slovak – can be forced active using setLocale(”sk”)
- Turkish – can be forced active using setLocale(”tr”)
- Inline Editing content can now be set via a hidden textarea instead of the target DIV
- Tooltips can now be disabled via the disableTooltips configuration option on the wysiwygEditor tag
- clearUndos() method is now available on the applet as well as the bean, this must be invoked via a direct LiveConnect call
- Section gridlines can now be hidden via the showSectionGridlines configuration option on the wysiwygEditor tag
Bug Fixes
- Rolled back perceived start up improvements due to accessibility concerns
- Delay in submitting forms and performing custom actions
- Applet toolbar buttons and form submit occasionally firing on the wrong page when the page is open twice in the same browser
- TextEvent.IS_IMAGE_UPDATE was not fired when the user clicked directly from one image to another. It is now fired for every mouse update event, with a TextEvent.NOT_IMAGE_UPDATE in between as the second image is selected.
- Table Dialogs no longer expand incorrectly when a Background Image has been set
- In some cases Row and Column property dialogs incorrectly displayed “Default” instead of “No Change” for background color
- When running as a Bean, menu hotkeys (eg Alt+F) were triggering toolbar buttons instead of opening the appropriate menu
- CSS text-align could not be used to align table elements
- MathML tags in table cells were breaking table structure and were lost when document was loaded
- MathML tags in DIVs were closing DIVs prematurely when document was loaded
- Newline characters directly following starting script tags were being removed
- Replace All wasn’t working correctly with uneditable sections
- ClassCastException when inserting a symbol with the cursor within text with a style sheet defined font
- Spell-checking is now case-sensitive, so that proper nouns must start with a capital letter
- Documented the ability to split toolbar button groups into individual buttons
- Editor hang when replacing the last word in a document when Track Changes enabled
- Red zig-zag line under misspelled words wasn’t being painted correctly at the far right. Additionally part of this line wasn’t disappearing when background spellchecking was disabled.
- Lists with square bullets were incorrectly imported from Microsoft Word
- Replacing text in the Find Dialog was incorrectly positioning the cursor with track changes enabled
- Corruption of MathML in lists when loading content
- The ELJBean.clearUndos() method was not disabling the undo/redo buttons
- Document corruption when showing or hiding Track Changes Rendering with the cursor was in an uneditable section
- Styles set via setStyles() were not applying to Express Edit in some cases
- Separators in menus did not appear after items with sub-items when a separator already appeared in the menu
- Corruption of Track changes data when inserting a paragraph before deleting the proceeding paragraph
- Replace all did not work when replacing words that contained the new text
- Corruption of Track Changes data when a different user inserted content 1 character from the end of an existing change
- Whitespace was lost in pre tags when using inline editing in Safari
- Find Dialog became out of sync with the document after using undo or redo with the dialog open
- Extra text removed by Track Changes when removing a paragraph that contained multiple pieces of inserted text
- Selection of multiple table cells selecting text and not the cells in some situations leading to document corruption
