Bläddra i källkod

[text-editor] dont keep refreshing value

version-14
Rushabh Mehta 8 år sedan
förälder
incheckning
cfa84d7af3
1 ändrade filer med 10 tillägg och 6 borttagningar
  1. +10
    -6
      frappe/public/js/frappe/form/control.js

+ 10
- 6
frappe/public/js/frappe/form/control.js Visa fil

@@ -1884,12 +1884,16 @@ frappe.ui.form.ControlTextEditor = frappe.ui.form.ControlCode.extend({
},
set_in_editor: function(value) {
// set value after user has stopped editing
let interval = setInterval(() => {
if(moment() - moment(this._last_change_on) > 3000) {
this.editor.summernote('code', value);
clearInterval(interval);
}
}, 1000);
if(!this._last_change_on || (moment() - moment(this._last_change_on) > 3000)) {
this.editor.summernote('code', value);
} else {
var interval = setInterval(() => {
if(moment() - moment(this._last_change_on) > 3000) {
this.editor.summernote('code', value);
clearInterval(interval);
}
}, 1000);
}
},
set_focus: function() {
return this.editor.summernote('focus');


Laddar…
Avbryt
Spara