Pman.Dialog.CoreEmail.bjs
[Pman.Core] / Pman.Dialog.CoreEmail.js
index 8e7bdcd..d30a6df 100644 (file)
@@ -743,12 +743,21 @@ Pman.Dialog.CoreEmail = {
                                combo.setValue('');
                            }).defer(100);
                            var editor = _this.form.findField('bodytext').editorcore;
-                           editor.insertAtCursor(
+                           
+                           var curnode = bt.editorcore.getSelectedNode()
+                           if (curnode && curnode.tagName == 'IMG') {
+                               curnode.src= String.format('{0}/Images/{1}/{2}#image-{1}',
+                                       baseURL,  record.data.id, record.data.filename
+                                   );
+                           } else {
+                           
+                               editor.insertAtCursor(
                                    String.format('<img src="{0}/Images/{1}/{2}#image-{1}">',
                                    baseURL,  record.data.id, record.data.filename
                                    )
-                            );
+                               );
                        
+                           }
                            
                         }
                      },