ohif-viewer/LesionTracker/client/route.js
2015-10-22 11:12:20 +02:00

39 lines
1014 B
JavaScript

Router.configure({
layoutTemplate: 'layoutLesionTracker',
//loadingTemplate: '',
notFoundTemplate: 'notFound'
});
Router.route('/', function () {
this.render('worklist', {});
});
tabs = new Meteor.Collection(null);
Router.route('/viewer/:_id', {
layoutTemplate: 'layoutLesionTracker',
name: 'viewer',
onBeforeAction: function() {
var self = this;
Meteor.call('GetStudyMetadata', this.params._id, function(error, study) {
sortStudy(study);
var data = {
studies: [study]
};
var title = study.seriesList[0].instances[0].patientName;
var contentid = generateUUID();
var newTabObject = {
title: title,
contentid: contentid,
};
tabs.insert(newTabObject);
self.render('worklist');
Session.set('DataInTab#' + contentid, data);
Session.set('OpenNewTabEvent', contentid);
});
}
});