Apr20
EditLive! 6.7.0.136
Release Notes | Mon, 04/20/2009 - 06:00
Notes:
- The base url in the xml configuration file is now being used for stylesheets. Setting the base url in the configuration file will override values set by the JavaScript api.
- A new ASP.NET control is now available with an improved (but incompatible) API. This control requires ASP.NET 2.0; the 1.x control is still available for backwards compatibility.
New Features:
- New Enterprise Edition features:
- Accessibility plugin to aid in creation of accessible documents without opening a dialog. It can be enabled using <plugin name=’accessibility’>:
- Accessibility As You Type displays inline accessibility errors for images, tables and DIV tags. It can be toggled using the menu item “AccessibilityAsYouType” in the configuration file.
- Set Table Header uses cell highlighting to create table header and data cell mappings. This is available by default on the new inline table toolbar (see below).
- Show Table Header Mappings to easily identify accessibility errors in tables. This is available by default on the new inline table toolbar (see below).
- Broken Hyperlink Report will attempt to verify the target page for all links in the document exists. It can be enabled using <plugin name=”BrokenHyperlinkReport” /> and menu item “BrokenHyperlinkReport” in the configuration file.
- Accessibility plugin to aid in creation of accessible documents without opening a dialog. It can be enabled using <plugin name=’accessibility’>:
- New html filter configuration setting <htmlFilter xhtmlStrict>, which defaults to “false”. With this set to “true” options are hidden which are not valid XHTML Strict:
- List Properties dialog hides the “start” and “value” properties
- Hyperlink dialog hides the “target” property
- Table Properties dialog hides the “Table Alignment” property
- An inline toolbar is now available for tables. It can be enabled by adding <plugin name=’tableToolbar’> as well as the table inlineToolbar element to your configuration file. The default table inlineToolbar is available in sample_eljconfig.xml.
- Extra caption elements in tables are now removed
- Clear Cell Headers is now available on the right click menu, using <shrtMenuItem name=”clearCellHeaders” />
- Description of emptyImageAlt attribute added to accessibilityChecks element documentation
- Accessibility errors for table layout issues can now be set to warn, or error, using the layoutTableIssues attribute on the <accessibility> configuration element
- EditLive! now uses Pack200 compression for JRE 6 update 10 and above. This reduces the download size by 70%.
- Keyboard shortcuts to move input focus from the editor to the next/previous element on the page:
- Focus next element: option-tab on Mac, ctrl-tab on Windows
- Focus prevous element: option-shift-tab on Mac, ctrl-shift-tab on Windows
- The “Please Wait” dialog (used when uploading images and importing a Word document) is now animated and does not freeze the editor
- EditLive! now includes the LiveWorks! improved dictionaries by default in both US and British English dictionaries
- EditLive! now supports setting the language direction in both the applet and in inline editing sections
- EditLive! now renders the menubar, toolbar and dialogs correctly in Right-To-Left languages
- Upgraded ASP.NET controls:
- Updated codebase to ASP.NET 2.0. The old ASP.NET 1.x control has been deprecated and will receive bugfixes only.
- Improved compatibility with ASP.NET 3.5
- Improved the control designers
- Redesigned the property list to make it easier to set and retrieve content
- Improved support for ASP.NET validator controls, including client-side validation on Internet Explorer.
- Removed some unnecessary fields
- Fixed some bugs with dynamically-added sections
- Improved design-time support
- Support for inline editing
- Content can now be set and retireved using bindable server-side properties
- The Inline Editing div is now created by the control, rather than the control containing a reference to a div
- Properties are more consistent between standard and inline editing controls
- Support for the FocusOnLoad and UseLiveConnect properties
Bug Fixes:
- Tables with border-collapse and more than 4 rows experienced rendering problems in the last row
- Form elements could not be resized
- Accessibility errors for empty image alt attributes were ignoring the config setting in the accessibility report
- TableAutoFit used html attributes for cell widths
- Creating a new row did not work as expected when there are merged cells
- Image editing didn’t generate undo points for each individual operation
- Cell Properties dialog did not allow setting IDs on TD cells
- Deleting the last element in a table cell removed the table cell
- Exceptions in plugin loading caused the editor to submit empty content
- EditLive! ASP.NET integration was interfering with the onClick method when onClientClick was also present
- Wrapping of text on long lines was not performing correctly in some situations with a non-breaking spaces before the start of a word
- Table cells were not vertically aligning correctly when the height of the cell was set
- Ephox Cache was leaving behind files that had been modified to be cleaned up by a background thread rather than removing them straight away
- The base url was not being used for stylesheets if it was set in the configuration file
- Cache was keeping a reference to jar files until the classloader exited, this meant that plugins were not being updated often enough
- ConfigItem class was not included in the JavaDoc
- Cache files were incorrectly deleted by the background cache cleanup process during long downloads or downloads in different browsers
- Hotkey for the “Select” submenu has changed from S to E in order to not conflict with “Paste Special”
- ‘cyan’ was not recognized as a CSS color
- Images in a paragraph were not wrapping correctly
- enableInTag was not working for raiseEvent custom toolbar/menu items
- Cache was retaining entries to files that did not exist
- Cache was not using the expires http header
- Autosubmit was not working in the Safari 4 Beta
- Inline toolbars no longer use transparency as this did not render correctly in all situations
- When inserting a new row, headers information from previous row was copied into new cells
- Corruption of Track Changes when accepting the middle of a deletion
- Potential corruption of Track Changes when deleting one whole list item into the next list item
- Non-breaking spaces were not inserted into empty paragraphs when the paragraphs contained a span tag
- Using HTTP response headers to update cookies resulted in duplicate cookies when paths were used
- The ephoxQuickStart function was displaying a textarea for unsupported browsers
- NullPointerException when loading ELJBean inside a modal dialog
- Deleting the entire document now leaves a simple P tag instead of using the element from the end of the document
- Insertion of a tracked line break corrupted track changes
- Signed plugins loaded via addJar() caused the browser to hang
- Spaces preceding images or custom tags were transformed into non-breaking spaces
- Positioning the caret at the beginning of text in bold and typing did not create bold text
- The asp.net EditableSection control was not saving content when the Content property was initially blank
- Pasting a paragraph at the end of a paragraph corrupting subsequent track changes
- Background image set via Cell, row or column properties dialogs inserted invalid CSS
- Spelling Dialog allowed spelling to be corrected in uneditable sections
- EditLive! Runtime API used IE-specific JavaScript commands that no longer work in Internet Explorer 8
- Removing paragraphs with a SourceFilter implementation could result in <!–@@ELJ_CARET_POSITION@@–> left behind when switching to code view
- Inserting content into formatted text did not apply the existing attributes to the inserted text
- NullPointerException using the default HTTP layer to load eclipse bundleresource:// URLs
- Merging the last cell in the last row of a table at the end of the document put the cursor at an invalid location


