Issue with ToDo WYSIWG area (#3374) (fixes frappe/erpnext#7773)

* fixes #7773: Issue with ToDo WYSIWG area
This commit is contained in:
tundebabzy 2017-05-29 12:51:44 +01:00 committed by Faris Ansari
parent 3b88792815
commit b1936b8fc7

View file

@ -1647,6 +1647,15 @@ frappe.ui.form.ControlTextEditor = frappe.ui.form.ControlCode.extend({
prettifyHtml: true,
dialogsInBody: true,
callbacks: {
onInit: function() {
// firefox hack that puts the caret in the wrong position
// when div is empty. To fix, seed with a <br>.
// See https://bugzilla.mozilla.org/show_bug.cgi?id=550434
$(".note-editable[contenteditable='true']").on('focus', function(){
var $this = $(this);
$this.html( $this.html() + '<br>' );
});
},
onChange: function(value) {
me.parse_validate_and_set_in_model(value);
},