Contact Us

EditLive 6.x

Aug25

EditLive! 6.7.4.30

Bug Fixes: 

 

  • Intermittent javascript error when switching between inline editing sections when using CloseOnFocusLost and AJAX
  • ASP.net AJAX partial postbacks created multiple instances of the EditLiveJava javascript object, which caused problems with Inline Editing
  • EditLive! Swing SDK failed to load on Vista when the “LOCALAPPDATA” system variable was undefined
  • The MS Word content filter was not activated when using setBody() on platforms other than Windows
  • Smart tags were only removed when pasting, not when loading content
  • Cell borders were incorrectly rendered when the table had HTML border “1″ and CSS border “none”
  • EditLive! ignored the extra string of the TextEvent.BACKGROUND_SPELL_CHECKING event
  • The spelling dialog Ignore All button did not update the background spell checker, leaving red underlines in the document
  • NullPointerException when using TextEvent.BACKGROUND_SPELL_CHECKING as soon as TextEvent.LOADING_COMPLETE is received
  • AutoCorrect dictionary had become corrupted
  • Style dropdown did not select the correct style
  • Comment tags inside table cells caused exceptions
  • Invoking liveconnect calls before the applet loads caused JS errors in IE
  • Spelling Dialog undo could not be performed after ChangeAll
  • Swing SDK did not handle the TextEvent.CLEAN_UP event correctly
  • Editor could hang when specifying early loading plugins containing signed jars
  • Toolbar buttons did not wrap correctly when the editor is in a JSplitPane
  • Invoking background spell checking immidiately after loading complete caused exceptions in Swing SDK
  • Javascript plugins did not load in IE
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
Mar10

EditLive! 6.6.2.6

Notes: 
  • The EditLive! jar certificate has been updated and is now valid until May 2011
Bug Fixes: 

 

  • Tables from Microsoft Word with styled borders were being imported with no borders when “Clean HTML” was used
  • Inserting a table caption caused the editor to crash
  • In rare situations the editor failed to load with a NumberFormatException
  • Stylesheet styles were overriding inline styles
  • Corruption of Track Changes on loading when insert includes a new paragraph immediately followed by removal of text
  • Hebrew was not loaded when the locale was set to “iw”
Mar03

EditLive! 6.6.1.41

Notes: 
  • Methods for activating and configuring the Image Editor changed between 6.5 and 6.6. This was not documented in 6.6.0, but is now reflected in the SDK.
New Features: 
  • Inline Editing is now supported for the ASP.NET integration of EditLive
Bug Fixes: 

 

  • Custom Elements in a paragraph were not marked as selected if they weren’t the same height as the biggest text elements.
  • European Portuguese language was not detected correctly
  • Internet Explorer crashed when Inline Editing was used with a stylesheet containing shorthand background image styles
  • Links were incorrectly split across line breaks
  • Poor performance loading documents with large sections deleted by Track Changes
  • Insert table dialog did not display the text alignment field
  • Launching the Accessibility Checker after removing a cell crashed the editor
  • Adding more than 30 editable sections and using setEditableSectionCSS(true) caused a JavaScript error in IE7 and IE8
  • Harmless NullPointerException when loading the Insert Image dialog when the Image Library is not in use
  • Table Properties dialog always showed the Track Changes warning about captions when no caption existed on the table, regardless of if a caption was created or not
  • Pasting images from Preview on OS X appeared to work but actually saved a black image
  • CSS Attributes were occasionally copied from hyperlinks to images
  • Find and replace could not replace a non-breaking space, only replace all
  • Find and replace was incorrectly preserving case when using the match case option
  • Jar resources, such as plugins, were being permanently cached if no caching information was specified from the server
  • Text could not be selected immediately after dragging and dropping other text
  • Applying inline formatting such as Bold and Italic left the current word highlighted when used with no selection
  • Typing Chinese Text using Java 6 update 12 made invalid “content” elements appear. These elements caused exceptions and interfered with cursor movement.
  • Auto Correct did not correct words that were already contained in the dictionary
  • Using the arrow keys to navigate through the document occasionally caused the cursor to get stuck next to inline formatting elements
  • Antialiasing was turned off for JRE 1.6 on OS X
  • Hyperlink color no longer inherits the parent tag color
  • Image browser displayed text instead of rendered html when using the Sun HTTP layer
  • List items were changed to DIVs when applying a UL or OL style with element selection
  • Formatting was lost after saving and reloading selected inline tags with track changes enabled
  • Some acronyms were incorrectly imported as numbered lists when pasting from Microsoft Word

EditLive! 6.6.0.129

Notes: 

 

  • Image Editing is no longer loaded automatically; it must be defined by adding the inlineToolbars element to the configuration file. Please copy the new default from sample_eljconfig.xml
  • Shift + Space no longer inserts an NBSP. The old behaviour can be restored using the shiftSpaceInsertsNBSP attribute of the <wysiwygEditor> configuration element.
New Features: 

 

  • Inserting tables is now supported in Express Edit
  • Image Properties dialog now uses CSS for borders
  • Image Properties dialog now uses CSS padding for horizontal and vertical spacing
  • Bookmarks are now inserted with only an id, rather than name and id
  • Bookmarks specified by id are now highlighted
  • List of bookmarks in Insert Bookmarks dialog now shows bookmarks identified only by id
  • Javascript getBookmarkList method now shows bookmarks identified only by id
  • Insert Bookmark dialog now displays an error message if the new bookmark id already exists in the document
  • Row Properties dialog now uses CSS for height, background images and background color
  • Column Properties dialog now uses CSS for width, vertical alignment, background images and background color
  • Cell Properties dialog now uses CSS properties wherever possible
  • Improved importing and saving of attributes for Cell Properties dialog
  • Scope attribute on Cell Properties Dialog now supports “default” and “no change” values. “Default” removes the scope attribute from the selected cells. “No Change” preserves the original settings, when multiple cells are selected
  • Scope attribute on Cell Properties Dialog now enabled for td cells
  • Scope attribute on Cell Properties Dialog now restricted to only its 4 valid values
  • Column resizing now applies CSS rather than HTML
  • Row resizing now applies CSS rather than HTML
  • Table resizing now applies CSS rather than HTML width attributes
  • List Properties Dialog now applies the list type using CSS instead of HTML
  • Improved Accessibility errors for usage of scope, header and ID in tables
  • Accessibility dialog now selects elements when clicking on an error/warning
  • Table Properties dialog can now edit the table caption
  • Caption elements in tables are now moved to the top of the table, to comply with HTML standards
  • Multiple caption elements from tables are now removed
  • EditLive! configuration XML can now be used in Advanced APIs via ELJBean.getConfig()
  • Caption elements are now rendered
  • Accessibility errors for empty image alt attributes can now be set to warning, or hidden, using the emptyImageAlt attribute on the <accessibility> configuration element
  • Insert image dialog now supports inserting alternative text
  • Table Alignment is once again available on the Table Properties Dialog
  • TextEvent.UPDATE_STATE event can be used to notify the editor when the document changes in such a way that the enabled state of toolbar buttons and menu items need to be updated
  • Improved error messages when editor fails to initialize
Bug Fixes: 

 

  • Row Properties no longer applies height to the Table Row, only individual cells
  • CSS border width now overrides the default 1px border applied to images within hyperlinks
  • CSS text-align on tables was not being inherited by table cells
  • Documentation on HttpManagerLayer loadtime property corrected for VB
  • Accessibility errors were listed in the Accessibility Report for images with height or width attributes
  • Image editor buttons are now disabled when an image is not selected
  • Image editor buttons are now disabled in uneditable sections
  • Text anti-aliasing was accidentally turned off in 6.5.2
  • CSS styles were not applied correctly to a tags. Styles for ‘a’ are now correctly applied to both bookmarks and hyperlinks. Additionally ‘a’ styles now override the default style for ‘a:link’.
  • Cut operation on mutiple selected cells did not remove cells from the table
  • Plugins were not downloading when they expire from cache, but are not modified on the server
  • Deleting a list in the last cell of the document deleted the whole cell
  • Selecting a table row using the document navigator would not render a border around the row
  • Table properties dialog did not read the CSS height and width attributes from the table
  • Disabled image editing for MathML images
  • Navigating between table cells using the arrow keys moved to incorrect cells
  • Table background image browse button did not update with the selected image correctly
  • Deleting an entire paragraph and a portion of the following heading incorrectly changed the heading to a paragraph
  • Paragraph styles were occasionally applied to adjacent paragraphs as well as the selection
  • Typing multiple spaces at the end of a line did not wrap to the next line
  • Clicking in an inline editing section would load EditLive! twice in Firefox
  • Decreased the amount of horizontal padding in the Row Properties dialog
  • Image Alt attributes consisting of whitespace were not detected as empty
  • Possibility of editor freezing while rendering equations
  • When an image specified different borders via HTML and CSS attributes, the HTML attribute border would be applied
  • Issues with mutiple instances of Express Edit in a page
  • Express edit did not use the default configuration file if one was not specified
  • Cache can now recover from cache objects being deleted
  • Editor failing to load with no key specified in the configuration file license element
  • Styles drop-down was displaying incorrectly on Mac OS X