Index: typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js
===================================================================
--- typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js (révision 9201)
+++ typo3/sysext/rtehtmlarea/htmlarea/plugins/CharacterMap/character-map.js (copie de travail)
@@ -441,6 +441,7 @@
* @return void
*/
insertCharacter: function (event, target) {
+ event.stopEvent();
this.editor.focus();
this.restoreSelection();
var entity = Ext.get(target).dom.innerHTML;
@@ -451,6 +452,7 @@
// Firefox and WebKit convert ' ' to ' '
this.editor.insertNodeAtSelection(this.editor.document.createTextNode(((Ext.isGecko || Ext.isWebKit) && entity == ' ') ? '\xA0' : entity));
}
+ return false;
},
/*
* Reset focus on the the current selection, if at all possible
Index: typo3/sysext/rtehtmlarea/htmlarea/plugins/InsertSmiley/insert-smiley.js
===================================================================
--- typo3/sysext/rtehtmlarea/htmlarea/plugins/InsertSmiley/insert-smiley.js (révision 9198)
+++ typo3/sysext/rtehtmlarea/htmlarea/plugins/InsertSmiley/insert-smiley.js (copie de travail)
@@ -154,6 +154,7 @@
* @return void
*/
insertImageTag: function (event, target) {
+ event.stopEvent();
this.editor.focus();
this.restoreSelection();
var icon = Ext.get(target).first();
@@ -166,5 +167,6 @@
this.editor.selectNode(imgTag, false);
}
this.close();
+ return false;
}
});