[OHIF-193 + OHIF-313] (#1955)
* create context menu * OHIF-193: Add context menu integration with measurement service * OHIF-193: Update comments * OHIF-CR Update: Add requested updates * CR Update: Update measurement service remove function * CR Update: Update casing * CR Updates * Update cornerstone measurments when the label is edited in the measurement service. * Implement click outside behavior * Address reviewer comments. Co-authored-by: Rodrigo Antinarelli <rodrigoantinarelli@gmail.com> Co-authored-by: igoroctaviano <igoroctaviano@gmail.com>
This commit is contained in:
20 files changed
+575
-196
No files matched your search
@@ -162,19 +162,24 @@ function PanelMeasurementTableTracking({ servicesManager, extensionManager }) {
|
||||
const onMeasurementItemEditHandler = ({ id }) => {
|
||||
const measurement = MeasurementService.getMeasurement(id);
|
||||
|
||||
let dialogId;
|
||||
const onSubmitHandler = ({ action, value }) => {
|
||||
switch (action.id) {
|
||||
case 'save': {
|
||||
MeasurementService.update(id, {
|
||||
...measurement,
|
||||
...value,
|
||||
});
|
||||
MeasurementService.update(
|
||||
id,
|
||||
{
|
||||
...measurement,
|
||||
...value,
|
||||
},
|
||||
true
|
||||
);
|
||||
}
|
||||
}
|
||||
UIDialogService.dismiss({ id: dialogId });
|
||||
UIDialogService.dismiss({ id: 'enter-annotation' });
|
||||
};
|
||||
dialogId = UIDialogService.create({
|
||||
|
||||
UIDialogService.create({
|
||||
id: 'enter-annotation',
|
||||
centralize: true,
|
||||
isDraggable: false,
|
||||
useLastPosition: false,
|
||||
|
||||
Reference in new issue
Block a user