ezsystems/ezpublish-legacy — pull request #653 by dpobel (2013-06-03 13:53:26+00:00)
Title: Fix EZP-20482: In IE8, "Enter" key does not work when creating a custom tag

JIRA issue: https://jira.ez.no/browse/EZP-20482

# Description

In IE8, if you try to submit the custom tag form in Online Editor with the enter key, the custom tag is not created. This is due to the fact that in such case, IE8 changes the current selection to set it to the currently focused input. [TinyMCE popup code has a workaround to this issue](https://github.com/tinymce/tinymce/blob/3.4.x/jscripts/tiny_mce/classes/Popup.js#L302) which is not available in eZOEPopupUtils.

This patch adds a similar workaround so that the selected node inside the editor is kept when the tinymce's popup is opened.

# Tests

manual tests on adding custom tags and others elements in IE8, IE9, Chrome and Firefox using the Enter key and the mouse.