From 84b0c89db9874a64a0e3ad242ee145faaf1d83c9 Mon Sep 17 00:00:00 2001 From: farr3ll Date: Fri, 30 Nov 2012 05:00:20 +0200 Subject: [PATCH] Issue #25 --- e107_web/js/core/mediaManager.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/e107_web/js/core/mediaManager.js b/e107_web/js/core/mediaManager.js index 5b04cfa63..f16792d28 100644 --- a/e107_web/js/core/mediaManager.js +++ b/e107_web/js/core/mediaManager.js @@ -11,12 +11,22 @@ $(document).ready(function() //alert('hello'); if(!target){return true; } + + //console.log($('#' + target, window.top.document).attr('value')); + + var cursorIndex = $('#' + target, window.top.document).attr("selectionStart"); + var lStr = $('#' + target, window.top.document).attr('value').substr(0,cursorIndex) + " " + newval + " "; + var rStr = $('#' + target, window.top.document).attr('value').substr(cursorIndex); + + $('#' + target, window.top.document).attr('value',lStr+rStr); + $('#' + target, window.top.document).attr("selectionStart",lStr.length); + //('#' + target, window.top.document).insertAtCaret(newVal); // $('#' + target, window.parent.document).append(newval); //FIXME caret!! // var t = $('#' + target, window.parent.document).text(); - $('#' + target, window.top.document).attr('value',newval); // set new value + //$('#' + target, window.top.document).attr('value',newval); // set new value // inserttext(newval,target); // alert(newval); });