This release fixes a number of bugs, and introduces an API function to preprocess content from the clipboard.
Release date: 2014-02-12
Added API to allow preprocessing of HTML contents from the clipboard before pasting: IO.setPreprocessHTMLPasteFunction/IO.getPreprocessHTMLPasteFunction
Improved pasting of content from Office applications in Google Chrome (requires a new version of the Clipboard extension)
Improved speed of multiple consecutive paste operations when change tracking is enabled
Removed the incorrectly shown "Multiple elements for role" message when multiple elements have the same role assigned
Fixed a bug where the Editor.getHTMLElementsForXMLNode method did not return elements when an id attribute was used in the HTML
Replaced non-critical errors with logging information in the browser console
Fixed a bug where links could not be opened by using alt-click in Chrome
Fixed a bug where links containing a # character could not be opened by using alt-click in Firefox
Fixed a bug where Xopus could not load because of a combination of certain regional settings and specific versions of MSXML
Problems with rendering html content after the Xopus island in IE:
In IE10 and later, html content after the <xml> island in the html might not be rendered correctly if self-closing tags are used in this xml. Wrap an extra <div> tag around <xml> or replace self-closing tags with pair-closing tags to resolve it.
Deleting table header cells when using the HTML table model:
When using the HTML table model, the protection in Xopus that individual header cells cannot be removed is not working properly. When pressing delete or backspace in an empty header cell, the cell will be removed. This can result in a table that, although schema-valid, is not a correct structure.
A workaround to prevent this problem is to assign the "tablecell" role as well to the "th" element in configuration:
Possible broken table structure when using the HTML table model:
When using the HTML table model, the protection in Xopus that individual cells cannot be removed is not working properly. When deleting a selection that spans over multiple cells, cell elements can be removed. This can result in a table that, although schema-valid, is not a correct structure.
- Google Chrome
- Mozilla Firefox
- Internet Explorer 9
- Internet Explorer 10
- Internet Explorer 11