Committer: vkurkin
LJSUP-9255: Cannot upload image from computerU trunk/htdocs/js/entry.js
Modified: trunk/htdocs/js/entry.js =================================================================== --- trunk/htdocs/js/entry.js 2011-08-18 07:38:06 UTC (rev 19769) +++ trunk/htdocs/js/entry.js 2011-08-18 08:22:52 UTC (rev 19770) @@ -860,13 +860,24 @@ // image upload stuff InOb.onUpload = function (surl, furl, swidth, sheight){ - var ta = $("updateForm"); - if(! ta){ - return InOb.fail("no updateform"); + + var html = "\n<a href=\"" + furl + "\"><img src=\"" + surl + "\" width=\"" + swidth + "\" height=\"" + sheight + "\" border='0'/></a>"; + + if (window.switchedRteOn) { + CKEDITOR.instances.draft.insertHtml(html); + } else { + var ta = $("updateForm"); + if (!ta) { + return InOb.fail("no updateform"); + } + ta = ta.event; + + var selection = DOM.getSelectedRange($('draft')); + var value = ta.value; + var start = value.substring(0, selection.start); + var end = value.substring(selection.end); + ta.value = start + "\n" + html + end; } - ta = ta.event; - ta.value = ta - .value + "\n<a href=\"" + furl + "\"><img src=\"" + surl + "\" width=\"" + swidth + "\" height=\"" + sheight + "\" border='0'/></a>"; }; InOb.onInsURL = function (url, width, height){