Files
ohif-viewer/Packages/ohif-measurements/client/components/measurementTable/measurementTableHUD/measurementTableHUD.js
T
Erik Ziegler ab4d4c9008 Work on refactoring measurements out of Lesion Tracker package
- Removed AssociatedStudies Collection
- Measurement API is generated from configuration files
- Data exchange methods are defined in configuration
2016-11-15 08:21:46 +01:00

51 lines
1.5 KiB
JavaScript

Template.measurementTableHUD.onCreated(() => {
const instance = Template.instance();
if (instance.data.timepointApi) {
instance.data.timepoints = new ReactiveVar(instance.data.timepointApi.currentAndPrior());
}
});
Template.measurementTableHUD.onRendered(() => {
const instance = Template.instance();
instance.$('#measurementTableHUD').resizable().draggable();
});
Template.measurementTableHUD.events({
'click .buttonClose'(event, instance) {
Session.set('measurementTableHudOpen', false);
}
});
Template.measurementTableHUD.helpers({
hudHidden() {
return Session.get('measurementTableHudOpen') ? 'dialog-open' : 'dialog-closed';
},
toolbarButtons() {
let buttonData = [];
buttonData.push({
id: 'bidirectional',
title: 'Target',
classes: 'imageViewerTool toolbarSectionButton',
svgLink: '/packages/ohif_viewerbase/assets/icons.svg#icon-tools-measure-target'
});
buttonData.push({
id: 'nonTarget',
title: 'Non-Target',
classes: 'imageViewerTool toolbarSectionButton',
svgLink: '/packages/ohif_viewerbase/assets/icons.svg#icon-tools-measure-non-target'
});
buttonData.push({
id: 'length',
title: 'Temp',
classes: 'imageViewerTool toolbarSectionButton',
svgLink: '/packages/ohif_viewerbase/assets/icons.svg#icon-tools-measure-temp'
});
return buttonData;
}
});