2017-01-16 19:37:06 +01:00
|
|
|
import { Router } from 'meteor/iron:router';
|
2017-03-20 19:45:29 +01:00
|
|
|
import { OHIF } from 'meteor/ohif:core';
|
2017-01-16 19:37:06 +01:00
|
|
|
|
2015-10-30 12:21:59 +01:00
|
|
|
Router.configure({
|
2015-10-15 15:05:41 +02:00
|
|
|
layoutTemplate: 'layout',
|
2016-05-07 08:58:46 +02:00
|
|
|
loadingTemplate: 'layout'
|
2015-10-30 12:21:59 +01:00
|
|
|
});
|
2015-10-15 15:05:41 +02:00
|
|
|
|
2015-10-30 12:21:59 +01:00
|
|
|
Router.onBeforeAction('loading');
|
2015-10-23 14:08:51 +02:00
|
|
|
|
2016-07-23 20:11:01 +02:00
|
|
|
Router.route('/', function() {
|
2017-03-20 19:45:29 +01:00
|
|
|
Router.go('studylist', {}, { replaceState: true });
|
|
|
|
|
}, { name: 'home' });
|
2016-05-07 08:58:46 +02:00
|
|
|
|
2017-03-20 19:45:29 +01:00
|
|
|
Router.route('/studylist', function() {
|
|
|
|
|
this.render('ohifViewer', { data: { template: 'studylist' } });
|
|
|
|
|
}, { name: 'studylist' });
|
2015-10-30 12:21:59 +01:00
|
|
|
|
2017-03-20 19:45:29 +01:00
|
|
|
Router.route('/viewer/:studyInstanceUids', function() {
|
|
|
|
|
const studyInstanceUids = this.params.studyInstanceUids.split(';');
|
|
|
|
|
OHIF.viewerbase.renderViewer(this, { studyInstanceUids }, 'ohifViewer');
|
|
|
|
|
}, { name: 'viewerStudies' });
|