|
@@ -491,19 +491,24 @@ $medications = $points;
|
|
|
|
|
|
quill.root.innerHTML = existingContent;
|
|
quill.root.innerHTML = existingContent;
|
|
|
|
|
|
- quill.on('text-change', function(delta, oldDelta, source) {
|
|
|
|
|
|
+ let onTextChange = function(delta, oldDelta, source) {
|
|
var content = quill.root.innerHTML;
|
|
var content = quill.root.innerHTML;
|
|
let dataObject = {};
|
|
let dataObject = {};
|
|
dataObject[fieldName] = content;
|
|
dataObject[fieldName] = content;
|
|
var dataValue = JSON.stringify(dataObject);
|
|
var dataValue = JSON.stringify(dataObject);
|
|
$(el).closest('[visit-moe]').find('input[name=data]').val(dataValue);
|
|
$(el).closest('[visit-moe]').find('input[name=data]').val(dataValue);
|
|
- });
|
|
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ quill.on('text-change', onTextChange);
|
|
|
|
|
|
$(quill.container)
|
|
$(quill.container)
|
|
.find('.ql-editor[contenteditable]')
|
|
.find('.ql-editor[contenteditable]')
|
|
.attr('data-field', fieldName)
|
|
.attr('data-field', fieldName)
|
|
.attr('data-editor-id', editorID)
|
|
.attr('data-editor-id', editorID)
|
|
.attr('with-shortcuts', 1);
|
|
.attr('with-shortcuts', 1);
|
|
|
|
+
|
|
|
|
+ // set value initially
|
|
|
|
+ onTextChange();
|
|
});
|
|
});
|
|
}
|
|
}
|
|
function init() {
|
|
function init() {
|