Perform caret positioning only on TinyMCE activation click

This commit is contained in:
Tautvidas Sipavičius
2017-04-12 14:37:47 +03:00
parent 2dca10c539
commit 12e5fe77de

View File

@@ -60,13 +60,17 @@ define([
editor.on('click', function(e) { editor.on('click', function(e) {
editor.focus(); editor.focus();
if (that._isActivationClick) {
editor.selection.setRng( editor.selection.setRng(
tinymce.dom.RangeUtils.getCaretRangeFromPoint(e.clientX, e.clientY, editor.getDoc()) tinymce.dom.RangeUtils.getCaretRangeFromPoint(e.clientX, e.clientY, editor.getDoc())
); );
that._isActivationClick = false;
}
}); });
editor.on('focus', function(e) { editor.on('focus', function(e) {
that.view.triggerMethod('text:editor:focus'); that.view.triggerMethod('text:editor:focus');
that._isActivationClick = true;
}); });
editor.on('blur', function(e) { editor.on('blur', function(e) {