Skip to content

Commit 2dd6e99

Browse files
committed
Non-extjs
1 parent f9b2c63 commit 2dd6e99

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

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

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

246246
updateVetColumn: function(el, storeCollection, objectId){
247-
el.style?.setProperty?.('text-decoration', 'line-through');
248-
Ext4.get(el).on('click', function(e){
247+
const me = this;
248+
const newEl = el.cloneNode(true);
249+
el.parentNode.replaceChild(newEl, el);
250+
251+
newEl.addEventListener('click', function(e) {
249252
e.preventDefault();
250-
EHR.panel.ClinicalManagementPanel.replaceSoap({objectid: objectId, scope: this, callback: function(){EHR.panel.ClinicalManagementPanel.updateVetColumn(this, arguments[0], arguments[1]);}})
251-
})
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');
252257
},
253258

254259
displayActionMenu: function(el, subjectId){

0 commit comments

Comments
 (0)