Core 5.2.0
Changes
- Changes inside the review bar to speed up the performance significantly
- Updated CSS theme in order to support tool tips on disabled buttons
- Added show/hide listeners on core toolbar menus to properly use activeMenus array
- Extended history manager to also store and restore the editor dirty state inside each history entries pre/post-data
- Extended `editor.isDirty` to also properly reset history entry dirty states if the editor dirty state is set to false (eg on save)
- Added flag `validateIfRemoved` to `element.schemaCheck` to only check removed elements if set to true
- Added opt parameter `reference` to `editor.checkMenuItemsBeEnabled` to give the possibility to provide a reference node to check if removed
- Added parameter `ignoreAttributes` to `Element.mergeInto`
- Added return property `attributesNotEqual` to `Element.mergeInto`
- `Element.mergeInto` now only considers an attribute not equal if its value from the source element differs from the attributes default value and from the value of the destination element
- Add a smart search. This currently unifies all whitespace characters and removes the Zero With Spaces from the search term. This can be configured via `editor.smartSearchMode`
- Added ability to replace selected content (overstrike mode) containing inline formats
- Added events to review bar including creation and removal of entries and selection of entries
- Added methods to review bar entries for setting configurations on entries. Will be used to enable/disable buttons on entries
- Added support for `ctrl + home` + `ctrl + end` shortcuts. When used, selection will now jump to start/end of document, regardless of the current document part
Bugfixes
- Adjusted keydown listener to properly close all active menus and reset selection/focus on ESC
- Undo/redo now clears editor dirty state if prior/next history entry state was clean (changes in history manager/editor)
- Editor Shortcut-/Context-/Breadcrumb menu items are now more generally disabled if cursor is inside removed content but only those entries that would really change the removed content are
- Fixed space-key handling in onKeyDownBefore-listener to avoid inserting nbsp chars as first text node char even if spaces are preserved
- Added focus call to insert/change/break menus
- Undo/Redo actions will now call full state update as otherwise some context sensitive buttons (like some table actions) wouldn't be properly updated
- Added methods `copyElement`, `copyPlainText`, and `cutElement` including before and after events to `ClipboardManager`
- Added method `updateHeightEntryContainer` to Review bar which is executed during initialization of Review bar and on resize of iframe to adjust the height of the bar dynamically to avoid entries being not visible
- Fixed wrong index handling in method `updateVisibleEntryStore` of Review bar
- Added style property `whiteSpace = pre` to all clipboard element in order to fix issue that caused white spaces to be removed after inline elements
- Added workaround for Chrome + Safari issue when copying and pasting `bold` and `italic` elements from within Xeditor
- Added missing JS doc for `ClipboardManager` events
- Review bar entries will now be properly positioned after TOC item was used for navigation
demo-xeditor-demo 1.1.1
Bugfixes
- Adjusted paste from office transformation to match underline formats that got lost before
demo-xeditor-jats 1.0.1
Bugfixes
- Adjusted paste from office transformation to match underline formats that got lost before
demo-xeditor-dita 1.2.0
Changes
- Added `section` and `body` element in order to display them in TOC
- Added TOC configurations for learning subsets
- Set configuration flag `typeOfParentToRemoveOnCancel` of mathmleditor plugin to `mathml` in order to remove empty mathml element on cancel
Bugfixes
- Adjusted paste from office transformation to match underline formats that got lost before
plugin-changetracker 1.2.0
Changes
- Added method `fixMissingTextNodesBySelection` to add text elements to make text insertion possible
- Element splits with elements having different attribute values are now revertable/mergable if parameter `force` is used. Also in that case the method `commitRevertTransactions` shows a warning dialog in wich the user can force the action.
- Added method `showMessageBoxWarningLosingData`
- Added parameter `force` to methods `handleActionSplitRevert`, `applyActionUnsplit`, `applyActionByTransactions`, `applyActionByTransaction`, `applyActionByChangeStep`, `commitRevertTransactions`
- Added return object property `losingDataOnForce` to methods `applyActionUnsplit`, `applyActionByTransactions`, `applyActionByTransaction`, `applyActionByChangeStep`
- Added event listeners for toc and clipboard cut/copy events to properly perpare all clipboards every time
- Added param `clipboard` to `prepareClipboard` method
- Added events for change tracking functionality, including creation of changes, committing changes and rejecting changes
- Added flags for disabling/enabling buttons of change entries (Commit, Revert)
- Added methods for enabling/disabling buttons of change entries
Bugfixes
- changed color code for highlighted changes from hex to rgba in order to offer better browser support
- If a text container contains only text nodes that are removed there are now empty text elements created at the begining and the end to make text insertion possible again
plugin-comment 1.2.0
Changes
- Added events for comment functionality, including creation of comments, reply to comments, deletion of comments (see API for full list of events)
- Added flags for disabling/enabling buttons of comment entries (Edit, Delete, Reply)
- Added methods for enabling/disabling buttons of comment entries
Bugfixes
- Changed comment review bar template edit toggle function to hide reply fields as long as comment is not saved
plugin-formula 1.0.3
Bugfixes
- Bugfix to display formulas in Safari
plugin-mathmleditor 1.0.2
Changes
- Added configuration `typeOfParentToRemoveOnCancel` which causes specified parent to be removed if formula dialog gets closed on empty formula. If null, only formula element itself will be removed
plugin-spellchecker 1.0.3
Bugfixes
- Switched icons for buttons `button:xeditor.spellchecker.configure` and `button:xeditor.spellchecker.spellcheck`
plugin-xmlview 1.0.2
Bugfixes
- Fixed issue that prevented attribute changes to be shown in XML-View as soon as comments and/or processing instructions are on root level
schema-demo 5.1.0
Changes
- Added element as reference on checkMenuItemsBeEnabled call
Bugfixes
- Added missing phrase for footnote element
- copy/copyPlainText and cut methods from ClipboardManager are now used in menu items to avoid CT PIs getting copied
schema-dita-core 4.1.0
Changes
- Added element as reference on checkMenuItemsBeEnabled call
Bugfixes
- Set xref element to inline display for proper styling
- copy/copyPlainText and cut methods from ClipboardManager are now used in menu items to avoid CT PIs getting copied
schema-jats 3.1.0
Changes
- Added element as reference on checkMenuItemsBeEnabled call
Bugfixes - Copy/copyPlainText and cut methods from ClipboardManager are now used in menu items to avoid CT PIs getting copied
server-blackbox 1.3.0
Changes
- Statuscodes passed from customer server will now be properly passed to the client
Bugfixes - Encoding bugfix for Windows by updating xhtml
server-blackbox-dita 1.3.0
Changes
- Statuscodes passed from customer server will now be properly passed to the client
Bugfixes - Encoding bugfix for Windows by updating xhtml
- Added bugfix to solve problems with remove-content pis in dita 1.3
tool-xepack 1.1.2
Bugfixes
- Bugfix for prioritization problem
Comments
0 comments
Article is closed for comments.