Contact Us

EditLive! 6.7.0.136

Apr20

EditLive! 6.7.0.136

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.
  • 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