Index: CKEditor/trunk/CHANGES.html
===================================================================
--- CKEditor/trunk/CHANGES.html (revision 7035)
+++ CKEditor/trunk/CHANGES.html (revision 7036)
@@ -102,4 +102,5 @@
#7566 : BiDi: Increasing indentation of a list item changes the language direction.
#7839 : [IE] Pasting multi-level numbered lists from Microsoft Word does not work properly.
+ #188 : [IE] Object selection was making the toolbar inactive in some situations.
Updated the following language files:
- #7834 : Dutch;
Index: CKEditor/trunk/_source/plugins/button/plugin.js
===================================================================
--- CKEditor/trunk/_source/plugins/button/plugin.js (revision 7035)
+++ CKEditor/trunk/_source/plugins/button/plugin.js (revision 7036)
@@ -211,6 +211,7 @@
output.push(
' onkeydown="return CKEDITOR.tools.callFunction(', keydownFn, ', event);"' +
- ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', event);"' +
- ' onclick="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
+ ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', event);" ' +
+ ( CKEDITOR.env.ie ? 'onclick="return false;" onmouseup' : 'onclick' ) + // #188
+ '="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
'',
Index: CKEditor/trunk/_source/plugins/menu/plugin.js
===================================================================
--- CKEditor/trunk/_source/plugins/menu/plugin.js (revision 7035)
+++ CKEditor/trunk/_source/plugins/menu/plugin.js (revision 7036)
@@ -479,6 +479,7 @@
// ' onkeydown="return CKEDITOR.ui.button._.keydown(', index, ', event);"' +
' onmouseover="CKEDITOR.tools.callFunction(', menu._.itemOverFn, ',', index, ');"' +
- ' onmouseout="CKEDITOR.tools.callFunction(', menu._.itemOutFn, ',', index, ');"' +
- ' onclick="CKEDITOR.tools.callFunction(', menu._.itemClickFn, ',', index, '); return false;"' +
+ ' onmouseout="CKEDITOR.tools.callFunction(', menu._.itemOutFn, ',', index, ');" ' +
+ ( CKEDITOR.env.ie ? 'onclick="return false;" onmouseup' : 'onclick' ) + // #188
+ '="CKEDITOR.tools.callFunction(', menu._.itemClickFn, ',', index, '); return false;"' +
'>' +
'' +
+ ' onfocus="return CKEDITOR.tools.callFunction(', focusFn, ', event);" ' +
+ ( CKEDITOR.env.ie ? 'onclick="return false;" onmouseup' : 'onclick' ) + // #188
+ '="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
'' +
'' + this.label + '' +