Hanging Protocols: Fixing Lesion Tracker

This commit is contained in:
Eloízio Salgado committed 2017-03-02 10:16:09 -03:00
1 parent 20efd80c01
commit f96a37e1bc
5 files changed
+62 -46

No files matched your search

@@ -5,7 +5,7 @@ function getDefaultProtocol() {
var oneByOne = new HP.ViewportStructure('grid', {
rows: 1,
columns: 1
columns: 2
});
var viewport = new HP.Viewport();
@@ -27,6 +27,11 @@ Template.measurementTableView.helpers({
hasMeasurements(toolGroupId) {
const instance = Template.instance();
const groups = instance.data.measurementGroups.get();
if (!groups) {
return false;
}
const group = _.find(groups, item => item.toolGroup.id === toolGroupId);
return group && !!group.measurementRows.length;
},
@@ -11,6 +11,10 @@ import { LayoutManager } from '../../../lib/classes/LayoutManager';
Meteor.startup(() => {
window.ResizeViewportManager = window.ResizeViewportManager || new ResizeViewportManager();
// Set initial value for OHIFViewerMainRendered
// session variable. This can used in viewer main template
Session.set('OHIFViewerMainRendered', false);
});
Template.viewerMain.onCreated(() => {
@@ -36,8 +40,7 @@ Template.viewerMain.onRendered(() => {
// Enable hotkeys
hotkeyUtils.enableHotkeys();
Session.set('OHIFViewerMainRendered', {});
Session.set('OHIFViewerMainRendered', Random.id());
});
Template.viewerMain.onDestroyed(() => {
@@ -54,4 +57,6 @@ Template.viewerMain.onDestroyed(() => {
delete OHIF.viewerbase.layoutManager;
delete ProtocolEngine;
Session.set('OHIFViewerMainRendered', false);
});