PWV-182: Integrating study/timepoint browser changes on PIM Web Viewer
This commit is contained in:
parent
37137b9331
commit
05b2aa3e15
@ -15,6 +15,7 @@ Meteor.startup(() => {
|
|||||||
Session.set('TimepointsReady', false);
|
Session.set('TimepointsReady', false);
|
||||||
Session.set('MeasurementsReady', false);
|
Session.set('MeasurementsReady', false);
|
||||||
|
|
||||||
|
OHIF.viewer.displaySeriesQuickSwitch = true;
|
||||||
OHIF.viewer.stackImagePositionOffsetSynchronizer = new OHIF.viewerbase.StackImagePositionOffsetSynchronizer();
|
OHIF.viewer.stackImagePositionOffsetSynchronizer = new OHIF.viewerbase.StackImagePositionOffsetSynchronizer();
|
||||||
|
|
||||||
// Create the synchronizer used to update reference lines
|
// Create the synchronizer used to update reference lines
|
||||||
|
|||||||
@ -29,7 +29,6 @@ Template.viewerSection.onCreated(() => {
|
|||||||
Template.viewerSection.events({
|
Template.viewerSection.events({
|
||||||
'transitionend .sidebarMenu'(event) {
|
'transitionend .sidebarMenu'(event) {
|
||||||
if (!event.target.classList.contains('sidebarMenu')) return;
|
if (!event.target.classList.contains('sidebarMenu')) return;
|
||||||
|
|
||||||
window.ResizeViewportManager.handleResize();
|
window.ResizeViewportManager.handleResize();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@ -49,6 +49,7 @@ Template.timepointBrowserItem.onCreated(() => {
|
|||||||
const text = 'An error has occurred while retrieving studies information';
|
const text = 'An error has occurred while retrieving studies information';
|
||||||
OHIF.ui.notifications.danger({ text });
|
OHIF.ui.notifications.danger({ text });
|
||||||
OHIF.log.error(error);
|
OHIF.log.error(error);
|
||||||
|
instance.summary.set('Failed');
|
||||||
});
|
});
|
||||||
|
|
||||||
updateStudiesData();
|
updateStudiesData();
|
||||||
|
|||||||
@ -79,7 +79,8 @@ Template.timepointBrowserSidebar.helpers({
|
|||||||
const { patientId } = currentTimepoint;
|
const { patientId } = currentTimepoint;
|
||||||
let timepoints = [];
|
let timepoints = [];
|
||||||
if (instance.timepointViewType.get() === 'key') {
|
if (instance.timepointViewType.get() === 'key') {
|
||||||
timepoints = timepointApi.key();
|
const filter = { latestDate: { $lte: currentTimepoint.latestDate } };
|
||||||
|
timepoints = timepointApi.key(filter);
|
||||||
} else {
|
} else {
|
||||||
timepoints = timepointApi.all({ patientId });
|
timepoints = timepointApi.all({ patientId });
|
||||||
}
|
}
|
||||||
|
|||||||
@ -186,11 +186,6 @@ export const UISettings = new SimpleSchema({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
label: 'Define if the middle instance of a series will be used as thumbnail. If not, the first instance will be used.',
|
label: 'Define if the middle instance of a series will be used as thumbnail. If not, the first instance will be used.',
|
||||||
defaultValue: true
|
defaultValue: true
|
||||||
},
|
|
||||||
displaySeriesQuickSwitch: {
|
|
||||||
type: Boolean,
|
|
||||||
label: 'Define if the studies and series quick switch should be displayed above the viewer viewport',
|
|
||||||
defaultValue: false
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -53,7 +53,7 @@ Template.seriesQuickSwitch.helpers({
|
|||||||
shallDisplay() {
|
shallDisplay() {
|
||||||
const instance = Template.instance();
|
const instance = Template.instance();
|
||||||
const { rows, columns } = instance.data;
|
const { rows, columns } = instance.data;
|
||||||
return OHIF.uiSettings.displaySeriesQuickSwitch && rows === 1 && columns <= 2;
|
return OHIF.viewer.displaySeriesQuickSwitch && rows === 1 && columns <= 2;
|
||||||
},
|
},
|
||||||
|
|
||||||
side() {
|
side() {
|
||||||
|
|||||||
@ -27,8 +27,7 @@
|
|||||||
"leftSidebarOpen": false,
|
"leftSidebarOpen": false,
|
||||||
"displaySetNavigationLoopOverSeries": false,
|
"displaySetNavigationLoopOverSeries": false,
|
||||||
"displaySetNavigationMultipleViewports": true,
|
"displaySetNavigationMultipleViewports": true,
|
||||||
"autoPositionMeasurementsTextCallOuts": "TRLB",
|
"autoPositionMeasurementsTextCallOuts": "TRLB"
|
||||||
"displaySeriesQuickSwitch": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"proxy": {
|
"proxy": {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user