Index: scripts/smileys.js =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/smileys/scripts/Attic/smileys.js,v retrieving revision 1.1.2.3 diff -u -p -r1.1.2.3 smileys.js --- scripts/smileys.js 5 Jan 2009 08:50:25 -0000 1.1.2.3 +++ scripts/smileys.js 7 Feb 2010 19:13:00 -0000 @@ -79,7 +79,10 @@ Drupal.smileysAttach = function() { var smiley = " " + this.alt + " "; // edit-body and edit-comment included to insert smiley into them when none of the textarea is focussed. $("textarea#"+ textareaFocussed +", textarea#edit-comment").each(function() { - if (typeof tinyMCE !== "undefined" && (tinyMCE.getInstanceById("edit-comment") ? true : false || tinyMCE.getInstanceById("edit-body") ? true : false)) { + if (Drupal.wysiwyg && Drupal.wysiwyg.instances[textareaFocussed] && Drupal.wysiwyg.instances[textareaFocussed].insert && Drupal.wysiwyg.instances[textareaFocussed].field == textareaFocussed) { + Drupal.wysiwyg.instances[textareaFocussed].insert(smiley); + } + else if (typeof tinyMCE !== "undefined" && (tinyMCE.getInstanceById("edit-comment") ? true : false || tinyMCE.getInstanceById("edit-body") ? true : false)) { // tinyMCE support tinyMCE.execCommand("mceInsertContent", false, smiley); }