Changes with Aloha.Editor 0.23.0


Enhancement

jquery-ui and jquery.layout were upgraded


Enhancement

format-plugin: b/strong and i/em handling. The “b“ button will show as pressed if the selection contains “strong“ formatting, and will unformat the “strong” if unpressed. The same behaviour was implemented for the i/em combination.


Enhancement

Introducing Modal.modal() — a stripped down modal dialog that can be customized for specific purposes.


Enhancement

used hints from #749 to improve file size of icons


Enhancement

Place the caret after the character that is inserted by characterpicker.


Enhancement

The Ephmera API was changed aloha-cleanme class has been renamed to aloha-ephemera. aloha-ui-* classes have been renamed to aloha-ephemera-*. Ephemera.ephemera() now doesn‘t merge the given value any more, but sets it (see function documentation for more information).
ephemera.attrMap doesn‘t accept ‘ELEMENT.attribute‘: true entries any more, instead use ‘attribute‘: [‘ELEMENT‘].
The mark* functions are now optional (modifications performed by these functions are documented and part of the API).


Bugfix

link-plugin: Fix anchor class would always be set to cssclass even when cssclassregex was not configured


Bugfix

core: Aloha.settings.locale property was not honored.


Bugfix

table-plugin: Formatting a table row as header will now correctly set the scope of the header elements to refer to the column.


Bugfix

core: when a placeholder was defined for an editable, a placeholder wrapper element was injected into all editables instead of only the editable the placeholder was defined for.


Bugfix

table-plugin: Tables which are inside editables what are inside of blocks will now transformed into Aloha Tables as they ought to be.


Bugfix

Fixes image path in css file in repository browser #764


Bugfix

Fix support for editable anchor elements


Bugfix

link-plugin: Fix metaKey + click doesn‘t follow link (still doesn‘t work on IE7)