LT-275: Fixing cornerstone residual data when opening a study

This commit is contained in:
Bruno Alves de Faria 2016-11-06 13:43:53 +00:00 committed by Erik Ziegler
parent 0ec4c6a555
commit 2d291251e9
3 changed files with 5 additions and 0 deletions

View File

@ -89,6 +89,7 @@ Template.viewer.onCreated(() => {
measurementsPromise.then(() => {
Session.set('MeasurementsReady', true);
console.warn('>>>>SYNC CALLED');
instance.data.measurementApi.syncMeasurementsAndToolData();
});

View File

@ -85,6 +85,7 @@ class MeasurementApi {
configuration.measurementTools.forEach(tool => {
const measurements = this[tool.id].find().fetch();
measurements.forEach(measurement => {
console.warn('>>>>MEASUREMENT', measurement);
OHIF.measurements.syncMeasurementAndToolData(measurement);
});
});

View File

@ -13,6 +13,9 @@ switchToTab = function(contentId) {
OHIF.log.info('Switching to tab: ' + contentId);
// Clear the cornerstone tool data to sync the measurements with the measurements API
cornerstoneTools.globalImageIdSpecificToolStateManager.restoreToolState({});
$('.tab-content .tab-pane').removeClass('active');
if (contentId !== 'studylistTab') {
$('.tab-content .tab-pane#viewerTab').addClass('active');