Follow-up to bug #11946: htmlArea RTE: reference was made to context menu item after...
authorStanislas Rolland <typo3@sjbr.ca>
Wed, 16 Sep 2009 00:50:57 +0000 (00:50 +0000)
committerStanislas Rolland <typo3@sjbr.ca>
Wed, 16 Sep 2009 00:50:57 +0000 (00:50 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-2@5935 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/rtehtmlarea/ChangeLog
typo3/sysext/rtehtmlarea/htmlarea/plugins/ContextMenu/context-menu.js

index 5eff582..9266871 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 
        * Fixed bug #11915: htmlArea RTE: superfluous span tags in content after server-based cleaning on paste operation
        * Updated htmlArea RTE version to 1.7.12 (branch TYPO3_4-2)
+       * Follow-up to bug #11946: htmlArea RTE: reference was made to context menu item after context menu was closed
 
 2009-09-13  Stanislas Rolland  <typo3@sjbr.ca>
 
index 716b3f0..efcc1c1 100644 (file)
@@ -2,6 +2,7 @@
 
        * Fixed bug #11915: htmlArea RTE: superfluous span tags in content after server-based cleaning on paste operation
        * Updated htmlArea RTE version to 1.7.12 (branch TYPO3_4-2)
+       * Follow-up to bug #11946: htmlArea RTE: reference was made to context menu item after context menu was closed
 
 2009-09-13  Stanislas Rolland  <typo3@sjbr.ca>
 
index 927cb0b..a934788 100644 (file)
@@ -552,9 +552,6 @@ ContextMenu.mouseUpHandler = function(item,instance) {
                if (!HTMLArea.is_ie) {
                        HTMLArea._stopEvent(ev);
                }
-               if (!item.__msh.dialog) {
-                       instance.editor.updateToolbar();
-               }
                return false;
        });
 };
@@ -562,6 +559,9 @@ ContextMenu.mouseUpHandler = function(item,instance) {
 ContextMenu.activateHandler = function(item,instance) {
        return (function() {
                item.__msh.action();
+               if (!item.__msh.dialog) {
+                       instance.editor.updateToolbar();
+               }
                instance.closeMenu();
        });
 };