Aloha.Editor Changelog Summary

Aloha.Editor 0.25.5


Bugfix RT57987

Performing unformatting on a selection adjacent to a terminal whitespace sometimes caused a
to be erroneously inserted.
This behaviour has been fixed.


Aloha.Editor 0.25.4


Bugfix RT57958

align-plugin: Alignment inside table cells is now permitted.

Setting alignment inside a table cell was not permitted unless the cell content was wrapped inside a
block element. With this fix this action is now permitted.


Bugfix RT53267

Right clicking on selected content should not remove the selection in IE

The problem was that ‘beforepaste‘ event was thrown when right clicking. The ‘beforepaste‘ event was
used to copy/paste content for IE. With this fix the ‘beforepaste‘ event is not necessary any more, the
whole copy/paste process is done in the ‘paste‘ event. This solution is only for IE8 and below. For
other IE versions (9 and above) the event ‘beforepaste‘ is still needed.


Aloha.Editor 0.25.3


Bugfix RT57942

The extra/formatlesspaste plugin now can remove tags that don‘t contain text (e.g. img)


Bugfix RT57925

Dragging and dropping a table inside another table is not permitted.

Nested table are forbidden, but dragging and dropping tables inside tables
were permitted. With this fix this behavior is not allowed anymore.


Bugfix RT57862

The sanitize contenthandler configuration is now loaded, even if it is set as a map.

If a configuration in Aloha.settings.contenthandler.sanitize was defined, this was never loaded unless
it was a text (‘restricted‘, ‘basic‘, ‘relaxed‘). If a map of objects was defined, this setting was
never loaded (see http://aloha-editor.org/guides/plugin_contenthandler.html).
With this fix, the sanitize object is loaded.


Aloha.Editor 0.25.2


Bugfix RT57629

IE default drag and drop behavior is stopped when dragging and dropping block elements.

In some cases the default IE drag and drop behavior was not stopped for block elements,
which end up with pasted elements that could not be removed. The root of
the problem was a Javascript Error (rangy-core) when dragging the element. This error
was thrown due to a bug in the IE selection. With this fix the IE default drag and drop
behavior is stopped and the Javascript Error is catch so the execution of the program
can continue.


Bugfix RT57823

It is now possible to insert tables into editables that are contained in (not editable) tables themselves.
Nesting editable tables into editable tables still does not work. The table plugin will show the insert button,
but will prevent nesting with a message to the user.


Aloha.Editor 0.25.1


Bugfix RT13396

Blocks that are inserted inside of table cells will appear with a delete
button in the same way as when inserted elsewhere in an editable.


Aloha.Editor 0.25.0


Feature KB1211

link-plugin: Link attribute ‘hreflang‘ can be edited for external links. For internal links, the hreflang
is set to the default language of the page.


Feature

It is now possible to use a configured table of characters to replaces characters in headerids names.
This provides a means for translating special characters in headerid strings into those that are safe for files systems, for example.


Enhancement

The Aloha Editor licenses packages were merged. From now on only one download package variation will be distributed.


Enhancement

list-plugin: Various enhancements have been added to the plugin.

  • It is now possible to add definition lists.
  • It is now possible to set pre-defined or user defined styles on lists.
  • Preview templates are now render in the Aloha toolbar list style submenus.
  • The corresponding list button will be highlighted when the cursor is on a list.
  • The class “alohafocus” will be set on focused definition lists.

Enhancement

format-plugin: Possibility to remove list items from ordered lists, unordered lists and definition lists added.


Enhancement

core: A shim has been added to the Aloha object to replace the deprecated jQuery.browser.
Aloha.browser now performs the same function as $.browser. This allows Aloha to be run in applications using
jQuery 1.9.* and 2.*.*. Code references to $.browser have been changed to Aloha.browser.


Bugfix

The non functional extra speak plugin was removed.