fix(quickSwitch) Remove Show Additional Timepoints from Quick Switch (#30)
This commit is contained in:
parent
ec7dc7ca5a
commit
c296cbb823
@ -1,6 +1,3 @@
|
|||||||
<template name="timepointBrowserQuickSwitch">
|
<template name="timepointBrowserQuickSwitch">
|
||||||
{{>timepointBrowserList (extend timepointBrowserData)}}
|
{{>timepointBrowserList (extend timepointBrowserData)}}
|
||||||
{{#if instance.hasAdditional.get}}
|
|
||||||
<div class="study-item-box additional">Show additional timepoints</div>
|
|
||||||
{{/if}}
|
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -9,8 +9,6 @@ Template.timepointBrowserQuickSwitch.onCreated(() => {
|
|||||||
const instance = Template.instance();
|
const instance = Template.instance();
|
||||||
const { timepointApi } = OHIF.viewer;
|
const { timepointApi } = OHIF.viewer;
|
||||||
|
|
||||||
instance.hasAdditional = new ReactiveVar(false);
|
|
||||||
instance.showAdditional = new ReactiveVar(false);
|
|
||||||
instance.selectedTimepoint = new ReactiveVar();
|
instance.selectedTimepoint = new ReactiveVar();
|
||||||
instance.timepoints = new ReactiveVar([]);
|
instance.timepoints = new ReactiveVar([]);
|
||||||
|
|
||||||
@ -40,20 +38,9 @@ Template.timepointBrowserQuickSwitch.onCreated(() => {
|
|||||||
instance.updateSelectedTimepoint(studyInstanceUid);
|
instance.updateSelectedTimepoint(studyInstanceUid);
|
||||||
});
|
});
|
||||||
|
|
||||||
instance.autorun(() => {
|
|
||||||
instance.data.currentStudy.dep.depend();
|
|
||||||
instance.showAdditional.set(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
instance.autorun(() => {
|
|
||||||
const showAdditional = instance.showAdditional.get();
|
|
||||||
instance.hasAdditional.set(!showAdditional && instance.keyTimepoints.length > 1);
|
|
||||||
});
|
|
||||||
|
|
||||||
instance.autorun(() => {
|
instance.autorun(() => {
|
||||||
const selectedTimepoint = instance.selectedTimepoint.get();
|
const selectedTimepoint = instance.selectedTimepoint.get();
|
||||||
const showAdditional = instance.showAdditional.get();
|
const timepoints = [selectedTimepoint];
|
||||||
const timepoints = showAdditional ? instance.keyTimepoints : [selectedTimepoint];
|
|
||||||
instance.timepoints.set(timepoints);
|
instance.timepoints.set(timepoints);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -116,10 +103,6 @@ Template.timepointBrowserQuickSwitch.events({
|
|||||||
$scrollable.one('mouseleave', () => $scrollable.off('mousemove', hoverHandler));
|
$scrollable.one('mouseleave', () => $scrollable.off('mousemove', hoverHandler));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
|
||||||
|
|
||||||
'click .study-item-box.additional'(event, instance) {
|
|
||||||
instance.showAdditional.set(true);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user