Selaa lähdekoodia

Plan/review - set pre-loaded value into "data" correctly

Vijayakrishnan 3 vuotta sitten
vanhempi
commit
17bbda82b4

+ 7 - 2
resources/views/app/patient/medications-center.blade.php

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

+ 7 - 2
resources/views/app/patient/note/segment_script.blade.php

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

+ 7 - 2
resources/views/app/patient/problems-center.blade.php

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