From b749d9bb3b26e1145a993d35c3e5d14e55212f95 Mon Sep 17 00:00:00 2001 From: blasar Date: Thu, 21 May 2026 14:40:14 -0700 Subject: [PATCH] Modified Aninmal Detailed section to all of Pathology Module input forms so that the Animal Detailed section has functionilty of opening a pop-window with all the monkey's flag details. --- .../web/onprc_ehr/panel/AnimalDetailsPanel.js | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/onprc_ehr/resources/web/onprc_ehr/panel/AnimalDetailsPanel.js b/onprc_ehr/resources/web/onprc_ehr/panel/AnimalDetailsPanel.js index d21d8cc51..f4160ebf5 100644 --- a/onprc_ehr/resources/web/onprc_ehr/panel/AnimalDetailsPanel.js +++ b/onprc_ehr/resources/web/onprc_ehr/panel/AnimalDetailsPanel.js @@ -130,9 +130,27 @@ Ext4.define('ONPRC_EHR.panel.AnimalDetailsPanel', { items: [{ fieldLabel: 'Status', name: 'calculated_status' - },{ + }, { fieldLabel: 'Flags', - name: 'flags' + name: 'flags', + itemId: 'flags', + listeners: { + change: function (field, newValue, oldValue) { + let anchor = field.getEl('onprcFlagsLink'); + if (this?.up('panel')?.up('panel')) { + let anmId = this.up('panel').up('panel').subjectId; + if (anchor) { + Ext4.get(anchor).on('click', function (e) { + e.preventDefault(); + if (anmId) { + EHR.Utils.showFlagPopup(anmId, this); + } + }); + } + } + } + } + },{ fieldLabel: 'Weight', name: 'weights'