combo.setValue('');
}).defer(100);
var editor = _this.form.findField('bodytext').editorcore;
- editor.insertAtCursor(
+
+ var curnode = editor.getSelectedNode()
+ if (curnode && curnode.tagName == 'IMG') {
+ curnode.src= String.format('{0}/Images/{1}/{2}#image-{1}',
+ baseURL, record.data.id, record.data.filename
+ );
+ // note -forces an update... hopefully...
+ editor.owner.fireEvent('editorevent', editor, false);
+ } else {
+
+ editor.insertAtCursor(
String.format('<img src="{0}/Images/{1}/{2}#image-{1}">',
baseURL, record.data.id, record.data.filename
)
- );
+ );
+ }
}
},
var height = r.data.height;
if(width > 50){
- width = 50;
- Roo.log(height);
- Roo.log(50 / width);
- Roo.log(height * 50 / width);
height = Math.round(height * 50 / width);
+ width = 50;
}
return '<img src="' + baseURL + '/Images/' + r.data.id + '/' + r.data.filename + '" width="' + width + '" height="' + height + '" />';