diff --git a/e107_web/js/core/front.jquery.js b/e107_web/js/core/front.jquery.js index 5f1c38f18..33b8b4cb1 100644 --- a/e107_web/js/core/front.jquery.js +++ b/e107_web/js/core/front.jquery.js @@ -56,17 +56,23 @@ $(document).ready(function() $("#comment").val(''); + if($('#comments-container').length){ + alert('true'); + }else{ + $("#e-comment-form").parent().prepend("
"); + } + if(pid != 0) { $('#comment-'+pid).after(a.html).hide().slideDown(800); } else if(sort == 'desc') { - $(a.html).prependTo('#comments-container').hide().slideDown(800); // FIXME - works in jquery 1.7, not 1.8 + $('#comments-container').prepend(a.html).hide().slideDown(800); // FIXME - works in jquery 1.7, not 1.8 } else { - $(a.html).appendTo('#comments-container').hide().slideDown(800); // FIXME - works in jquery 1.7, not 1.8 + $('#comments-container').append(a.html).hide().slideDown(800); // FIXME - works in jquery 1.7, not 1.8 alert('Thank you for commenting'); // possibly needed as the submission may go unoticed by the user } 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); });