Changelog
Changes
- Added _all validator
Validator::checkAll
Frame::findElementByOffet
is now correctly spelled Frame::findElementByOffset
- Validation manager and validation info dialog
- Added possibility to pass "formattingMode" to TransformService within the transformToXml request inside extraParams object
Ext.ux.xeditor.StatusText
is now a more generic component that can be used outside of Statusbar
as well- Adjust
Ext.ux.xeditor.ClipboardManager
to be able to work with custom paste handlers- Implement
ClipboardManager::registerPasteHandler
for adding custom paste handlers - Add configuration flag
Editor::enableXMLPaste
for enabling/disabling this (enabled by default) - Add configuration flag
Editor::enableXMLPasteFallback
for enabling/disabling fallback to other paste handlers when XML paste was not successful (enabled by default)
- Copy button is now enabled in not editable elements
Bugfixes
- Refactoring of the method
Ext.ux.xeditor.DragDropManager::searchValidInsertPoint
- Fix issue in
Document::prepareNodeForDocument
causing the browser to automatically create invalid <br>
tags if loaded text node contained at least one NBSP and linebreaks (\n
) - Fixed issue in
Frame::getDocumentPart
causing elements to not be shown in the frame when only empty elements are inside the editor and the editor is being reinitialized (e.g. when opening the Raw-Editor and pressing apply) - Fixed issue with history manager in
EventManager::onInsertOrEditButtonClick
- Fixed an issue causing multiple text nodes to exist next to each other when using CTRL+Del/CTRL+Backspace on inline elements (with deactivated tagview)
- Added descriptions for zoom keybindings for
KeyBindingsDialog
- Fixed issues with disabled reviewbar
- Fixed wrong reviewbar entry offset when the entry anchor is in an hidden node
- Manual transformation for preceeding/subsequent (outside of document root) comments or processing-instruction in getContent(safe)
to send well-formed xml to the blackbox
- Fixed issue where the toolbar overflow menu button disappears when the browser zoom is != 100%
- Fix issue causing Ctrl+delete and Ctrl+backspace to remove content within non editable elements
- Fixed dropdown item line height (items with multiple lines are now easier to recognize)
- Fixed issue where
Editor::settingsManager
and Editor::database
are null if they where disabled by config - Fixed notification button
- Added descriptions for zoom keybindings for
KeyBindingsDialog
- Fixed issues with disabled reviewbar
- Fixed wrong reviewbar entry offset when the entry anchor is in an hidden node
- Manual transformation for preceeding/subsequent (outside of document root) comments or processing-instruction in getContent(safe) to send well-formed xml to the blackbox
- Fix issue causing Ctrl+delete and Ctrl+backspace to remove content within non editable elements
- Improved element constructor performance
Changes
- Added new mode (xeditor_behaviour) that controls the new formatting feature in the raw editor
- Add
dirty
flag which will be set upon change event of ace editor - Add getter and setter methods for dirty flag
v1.5.1
Bugfixes
- Fixed bug in
mergeChildrenByTypesBefore
where elements are sometimes removed - Fixed issues with disabled reviewbar
Bugfixes
- Fixed insert symbol button and Ctrl+. shortkey still being enabled while in readonly element
Bugfixes
- Fixed issues with disabled reviewbar
Changes
Changes
Changes
- Adjust copy paste handling to new paste handlers of core
- Plugin no longer sets colspan/rowspan attribute by default when creating new cells. From now on, these attributes will only be set if their values are > 1.
Bugfixes
- Add missing keybinding description
- Fixed insert table button and tab shortkey still being enabled while in readonly element
- Fix issue preventing text to be cut out of table cells
- Fixed toolbar buttons (the wrong text was shown after a column or row was deleted)
- Fix cell highlighting after row was converted to head row
- Fix issue causing inline button
addTableColumn
to not be properly removed after clicking it and using undo
Changes
- Added support for behaviours
Bugfixes
- Fixed button configuration for
button:xeditor.spellchecker.language
Bugfixes
- Fixed issue causing start selection nodes to not be properly moved along with tag when inserting new elements
- Update attributes shown in tag visualizer when document part is shown (
Frame::showDocumentPart
) in order to avoid "jumps" in the view port
Bugfixes
- Fixed issue causing a error to be thrown.
Changes
Changes
- New feature for displaying custom MathML templates in the MathML editor window. you can pass these templates inside the openEditor() function
- It is possible to open the MathML editor with a custom toolbar now (function: formulaeditor.setToolbar(toolbarconfig))
Bugfixes
- Fixed scrolling and it is now possible to select the last character by mouse
Changes
- Config option to set formattingMode
- Added formattingMode feature that enables formatting of the xml file in the raw editor
- Added shortcut "Ctrl+s" for save (apply) the raw editor
- Add check for dirty flag before window gets closed
- If content is dirty, user will be prompted whether window should still be closed
- Editor will now be opened with clean history state
- Add validate button
Changes
- The TeX-Editor is now focused on start up
Bugfixes
- Fixed a bug that caused existing content to not being loaded into the TeX-Editor
Changes
- Added a phrase that tells the user how many characters he has to type for the search to be executed
- Added a counter of number of hits in the search dialog (similar to the counter in the searchbox)
Bugfixes
- Fix to take care of element boundaries
- Reset search results when the input field for the text search is emptied
Bugfixes
- Added fix for missing textelements between inline elements
Changes
- Removed check for parent in xsl transformation of processing-instructions
(the core takes care of it from now on)
Bugfixes
- Added fix for missing textelements between inline elements
Changes
Changes
Changes
- Added support for the latest ECMA Script version (ES6 Support)
- Added support for SCSS
- Revise some internal logics. With this the Closure Compiler was replaced by Babel.