Changes with Aloha.Editor 0.23.0


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).


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

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


Enhancement

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


Enhancement

jquery-ui and jquery.layout were upgraded


Enhancement

used hints from #749 to improve file size of icons


Bugfix

Fix support for editable anchor elements


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

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


Bugfix

Fixes image path in css file in repository browser #764


Bugfix

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


Bugfix

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


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

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