Skip to content

Commit 0c30d4a

Browse files
Merge 25.7 to 25.11
2 parents e7ada07 + a01593b commit 0c30d4a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

ehr/resources/web/ehr/panel/ClinicalManagementPanel.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,16 @@ Ext4.define('EHR.panel.ClinicalManagementPanel', {
244244
},
245245

246246
updateVetColumn: function(el, storeCollection, objectId){
247-
el.style.setProperty('text-decoration', 'line-through');
248-
el.setAttribute( 'onclick', 'EHR.panel.ClinicalManagementPanel.replaceSoap({objectid: \'' + objectId + '\', scope: this, callback: function(){EHR.panel.ClinicalManagementPanel.updateVetColumn(this, arguments[0], arguments[1]);}})');
247+
const me = this;
248+
const newEl = el.cloneNode(true);
249+
el.parentNode.replaceChild(newEl, el);
250+
251+
newEl.addEventListener('click', function(e) {
252+
e.preventDefault();
253+
EHR.panel.ClinicalManagementPanel.replaceSoap({objectid: objectId, scope: me, callback: function(){EHR.panel.ClinicalManagementPanel.updateVetColumn(newEl, arguments[0], arguments[1]);}})
254+
});
255+
256+
newEl.style.setProperty('text-decoration', 'line-through');
249257
},
250258

251259
displayActionMenu: function(el, subjectId){

0 commit comments

Comments
 (0)