Work on refactoring measurements out of Lesion Tracker package

- Removed AssociatedStudies Collection
- Measurement API is generated from configuration files
- Data exchange methods are defined in configuration
This commit is contained in:
Erik Ziegler committed 2016-11-15 08:21:46 +01:00
1 parent c511edd419
commit ab4d4c9008
537 files changed
+5122 -3545

No files matched your search

-21
View File
@@ -1,16 +1,5 @@
Session.setDefault('ViewerData', {});
// Re-add any tab data saved in the Session
WorklistTabs.remove({});
Object.keys(ViewerData).forEach(function(contentId) {
var tabData = ViewerData[contentId];
var data = {
title: tabData.title,
contentid: tabData.contentid
};
WorklistTabs.insert(data);
});
Router.configure({
layoutTemplate: 'layout',
loadingTemplate: 'layout'
@@ -30,16 +19,6 @@ Router.route('/viewer/:_id', {
name: 'viewer',
onBeforeAction: function() {
var studyInstanceUid = this.params._id;
// Check if this study is already loaded in a tab
// If it is, stop here so we don't keep adding tabs on hot-code reloads
var tabs = WorklistTabs.find({
studyInstanceUid: studyInstanceUid
});
if (tabs.count()) {
return;
}
this.render('ohifViewer', {
data: function() {