Adding stackImagePositionOffsetSynchronizer.js to Viewerbase namespace and instanciating it in the Viewers

This commit is contained in:
Eloízio Salgado authored and Emanuel F. Oliveira committed 2017-01-29 22:11:18 -02:00
1 parent e40649533c
commit 64b511375e
8 files changed
+60 -45

No files matched your search

@@ -1,15 +1,21 @@
import { Meteor } from 'meteor/meteor';
import { Template } from 'meteor/templating';
import { Session } from 'meteor/session';
import { ReactiveDict } from 'meteor/reactive-dict';
import { _ } from 'meteor/underscore';
import { $ } from 'meteor/jquery';
import { OHIF } from 'meteor/ohif:core';
import 'meteor/ohif:viewerbase';
import 'meteor/ohif:metadata';
Session.set('ViewerMainReady', false);
Session.set('TimepointsReady', false);
Session.set('MeasurementsReady', false);
Meteor.startup(() => {
Session.set('ViewerMainReady', false);
Session.set('TimepointsReady', false);
Session.set('MeasurementsReady', false);
OHIF.viewer.stackImagePositionOffsetSynchronizer = new OHIF.viewerbase.StackImagePositionOffsetSynchronizer();
});
Template.viewer.onCreated(() => {
const toolManager = OHIF.viewerbase.toolManager;
@@ -24,6 +30,7 @@ Template.viewer.onCreated(() => {
instance.data.state.set('rightSidebar', Session.get('rightSidebar'));
const contentId = instance.data.contentId;
const viewportUtils = OHIF.viewerbase.viewportUtils;
OHIF.viewer.functionList = $.extend(OHIF.viewer.functionList, {
toggleLesionTrackerTools: OHIF.lesiontracker.toggleLesionTrackerTools,
@@ -36,15 +43,15 @@ Template.viewer.onCreated(() => {
toolManager.setActiveTool('nonTarget');
},
// Viewport functions
toggleCineDialog: OHIF.viewerbase.viewportUtils.toggleCineDialog,
clearTools: OHIF.viewerbase.viewportUtils.clearTools,
resetViewport: OHIF.viewerbase.viewportUtils.resetViewport,
invert: OHIF.viewerbase.viewportUtils.invert,
flipV: OHIF.viewerbase.viewportUtils.flipV,
flipH: OHIF.viewerbase.viewportUtils.flipH,
rotateL: OHIF.viewerbase.viewportUtils.rotateL,
rotateR: OHIF.viewerbase.viewportUtils.rotateR,
linkStackScroll: OHIF.viewerbase.viewportUtils.linkStackScroll
toggleCineDialog: viewportUtils.toggleCineDialog,
clearTools: viewportUtils.clearTools,
resetViewport: viewportUtils.resetViewport,
invert: viewportUtils.invert,
flipV: viewportUtils.flipV,
flipH: viewportUtils.flipH,
rotateL: viewportUtils.rotateL,
rotateR: viewportUtils.rotateR,
linkStackScroll: viewportUtils.linkStackScroll
});
if (ViewerData[contentId].loadedSeriesData) {