PWV-15: Updating Viewer Data inside viewer.js

This commit is contained in:
Bruno Alves de Faria committed 2017-03-21 10:16:47 -03:00
1 parent 2ea2107e11
commit 374dab5ef4
4 files changed
+9 -6

No files matched your search

@@ -8,9 +8,6 @@ Template.ohifViewer.onCreated(() => {
const instance = Template.instance();
instance.headerClasses = new ReactiveVar('');
// Define the OHIF.viewer.data global object
OHIF.viewer.data = instance.data.viewerData || {};
OHIF.header.dropdown.setItems([{
action: () => OHIF.ui.showDialog('serverInformationModal'),
text: 'Server Information',
@@ -80,6 +80,9 @@ Template.viewer.onCreated(() => {
const instance = Template.instance();
// Define the OHIF.viewer.data global object
OHIF.viewer.data = OHIF.viewer.data || Session.get('ViewerData') || {};
instance.data.state = new ReactiveDict();
instance.data.state.set('leftSidebar', Session.get('leftSidebar'));
instance.data.state.set('rightSidebar', Session.get('rightSidebar'));
@@ -99,6 +102,9 @@ Template.viewer.onCreated(() => {
OHIF.viewer.data.activeViewport = 0;
}
// Store the viewer data in session for further user
Session.setPersistent('ViewerData', OHIF.viewer.data);
Session.set('activeViewport', OHIF.viewer.data.activeViewport || 0);
// @TypeSafeStudies