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
)
- );
+ );
+ }
}
},