Xeditor Release 2019-04-01

We’ve just created Xeditor Release 2019-04-01. Please follow the update instructionsfound in our documentation.

Core v5.7.0
Changes

  • Adjusted styling (darker background, box shadow for document)
  • Introduced class `Ext.ux.xeditor.Database` which uses indexed db instead of local storage
  • Added editor properties `localDatabaseName`, `localDocumentKey` and functions for convenient use of Database class
  • Marked functions and properties using local storage as deprecated
  • Added new classes `Ext.ux.xeditor.Notificator`, `Ext.ux.xeditor.Notification`, `Ext.ux.xeditor.NotificationHistory` and `Ext.ux.xeditor.Statusbar`
  • Added new notification handling
  • Added styling for empty elements making it possible to select them
  • Changed styling for loading indicator

Bugfixes

  • Fixed bug inside `wrapSelection` where wrong track references were used wich caused changetracking to not work
  • Added parameter `insertAutoSpaces` to getPlainText (default: true) to be set to false during multi space prevention as this needs the real text content without any automatically added spaces
  • As save process uses indexed db now (if properties are set) local save cannot fail anymore due to storage size overflow
  • Changed styling for loading indicator
  • Added return property `cloneInformation` to method `SelectionManager.getElements()`
  • Fixed bug in wrap selection to properly fire tracking events if there are elements cloned/moved
  • Fixed typo `edior` to proper `editor` in events of `Element.remove()` and `Element.removeDeep()`
  • Fixed issue causing changing of list type (e.g. ordered to unordered) to be not tracked
  • Added styling for IE when using inline format underline and superscript
  • Changed absolute path of `default_user.svg` to relative path
  • Adjusted `Document.breakUntil` if selection is at the very beginning to add new (empty) elements before rather than adding all content to a new element after
  • Fixed issue that caused wrong element to be deleted when hitting backspace in empty elements on special circumstances

Xeditor v.1.4.0
Changes

  • Added documentation for new role configuration flags `showInInsertElementPanelNavigation` and `showInInsertElementPanel` to file `roles.js`
  • Enabled compression for blackbox
  • Added template to ignore elements in paste from office

Xeditor-Demo v1.6.0
Changes

  • Replaced `localStorageKey` with `localDatabaseName`
  • Changed loading indicator icon
  • Changed urls to relative paths
  • Added env varaibles to xepack and blackbox script
  • Added footnote plugin collapse/expand toggle button

Xeditor-Dita v1.6.0
Changes

  • Replaced `localStorageKey` with `localDatabaseName`
  • Added custom localDocumentKey
  • Changed loading indicator icon
  • Changed urls to relative paths
  • Added env varaibles to xepack and blackbox script

Xeditor-Jats v1.4.0
Changes

  • Replaced `localStorageKey` with `localDatabaseName`
  • Added custom localDocumentKey
  • Changed loading indicator icon
  • Changed urls to relative paths
  • Added env varaibles to xepack and blackbox script
  • Enabled autosave

Blackbox v1.7.1
Bugfixes

  • Changed how spellchecker does its requests to avoid blackbox crashing if url not valid/reachable

Blackbox-Dita v1.7.1
Bugfixes

  • Changed how spellchecker does its requests to avoid blackbox crashing if url not valid/reachable

Server-Js v2.1.0
Changes

  • Added possibility to set port using env variables
  • Changed lookup paths to relative

Server-Dita-Js v 2.1.0
Changes

  • Changed lookup paths to relative

Plugin-wiriseditor v1.0.2
Changes

  • Added wiris folder again and fixed bug for type definition.

Plugin-footnote v1.2.0
Changes

  • Added button for collapsing/expanding all footnotes. If disabled, behavior will be as usual. If toggled, all footnotes will be expanded

Plugin-demofeatures v1.1.1
Changes

  • adjusted position of about link to new statusbar in order to ensure proper positioning

Plugin-autosave v1.1.0
Changes

  • Added enableLocalDatabaseSave used to switch use of indexed sb save on and off
  • Added function autoSaveUsingLocalDatabase
  • Marked enableLocalStorageSave and autoSaveUsingLocalStorage as deprecated

Bugfixes

  • Disabled autosave if content is not dirty

Plugin-changeelementlevel v1.1.1
Bugfixes

  • Fixed bug that caused changeelement level context menu items not to be shown in context menu

Plugin-listinsertelements v1.1.0
Changes

  • Added collapse/expand listeners in order to handle `pausePanel` flag properly, which is used to stop updating of panel when it’s currently collapsed
  • Changed phrases for insert before/into/after element

Plugin-comment v1.5.1
Bugfixes

  • Fixed bug that caused the end of long comments not to be shown

Plugin-changetracker v1.6.1
Bugfixes

  • Added option `priority` to `updatemenus` event listener in order to add CT items in proper position
  • Fixed issue reviewbar is crowded when remove three or more inline formats
  • Fixed issue causing changing of list type (e.g. ordered to unordered) when unable to reject
  • Fixed issue during apply of history manager actions on undo
  • Added possibility to use nested `trackstart`/`trackend`. Previously, this could break the editor.

Schema-demo v5.2.1
Bugfixes

  • Fixed bug in FF subscript looks like crossed out when styling underline and subscript
  • Added styling for IE when using inline format underline and superscript

Schema-dita-core v4.1.4
Bugfixes

  • Fixed issue underline style lost when adding another inline format
  • Added styling for IE when using inline format underline and superscript(`sup`)
  • Fixed css issue with fig element

Schema-jats v3.1.1
Bugfixes

  • Fixed issue underline style looks strange when adding superscript or subscript to it
  • Added styling for IE when using inline format underline and superscript(`sup`)