OHIFVIEWER-14 For time points with overlays, the image box display shall default to the first overlay

This commit is contained in:
Evren Ozkan 2015-12-03 17:20:12 -05:00
parent 5bf96137f1
commit 3caab55b44
2 changed files with 16 additions and 0 deletions

View File

@ -18,6 +18,9 @@ function resizeViewports() {
Template.viewer.onCreated(function() {
var self = this;
var firstMeasurementsActivated = false;
log.info("viewer onCreated");
OHIF = {
@ -141,11 +144,21 @@ Template.viewer.onCreated(function() {
// Cornerstone ToolData structure
Measurements.find().observe({
added: function (data) {
if (data.toolDataInsertedManually === true) {
// Activate first measurements in image box as default if exists
if (!firstMeasurementsActivated) {
var templateData = {contentId: Session.get("activeContentId")};
// Activate measurement
activateLesion(data._id, templateData);
firstMeasurementsActivated = true;
}
return;
}
log.info('Measurement added');
addMeasurementAsToolData(data);
}
});

View File

@ -61,6 +61,9 @@ Package.onUse(function (api) {
// Library functions
api.addFiles('lib/uuid.js', 'client');
// Export lesionTable function for activate measurements
api.export('activateLesion','client');
api.export('Measurements', ['client', 'server']);
api.export('Timepoints', ['client', 'server']);
});