comparison Applications/StoneWebViewer/WebApplication/app.js @ 2017:7e45941acc1d

automatically open the first series to be loaded
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 03 Dec 2022 08:27:14 +0100
parents f30d7055ed6a
children fe9999d6a636
comparison
equal deleted inserted replaced
2016:f30d7055ed6a 2017:7e45941acc1d
472 archiveJob: '', 472 archiveJob: '',
473 mouseTool: 0, 473 mouseTool: 0,
474 orthancSystem: {}, // Only available if "OrthancApiRoot" configuration option is set 474 orthancSystem: {}, // Only available if "OrthancApiRoot" configuration option is set
475 stoneWebViewerVersion: '...', 475 stoneWebViewerVersion: '...',
476 emscriptenVersion: '...', 476 emscriptenVersion: '...',
477 isFirstSeries: true,
477 478
478 modalWarning: false, 479 modalWarning: false,
479 modalNotDiagnostic: false, 480 modalNotDiagnostic: false,
480 modalPreferences: false, 481 modalPreferences: false,
481 482
1214 1215
1215 window.addEventListener('MetadataLoaded', function(args) { 1216 window.addEventListener('MetadataLoaded', function(args) {
1216 var studyInstanceUid = args.detail.studyInstanceUid; 1217 var studyInstanceUid = args.detail.studyInstanceUid;
1217 var seriesInstanceUid = args.detail.seriesInstanceUid; 1218 var seriesInstanceUid = args.detail.seriesInstanceUid;
1218 that.UpdateIsSeriesComplete(studyInstanceUid, seriesInstanceUid); 1219 that.UpdateIsSeriesComplete(studyInstanceUid, seriesInstanceUid);
1220
1221 // Automatically open the first series to be loaded (new in Stone Web viewer 2.5)
1222 if (that.isFirstSeries) {
1223 that.SetViewportSeriesInstanceUid(1, seriesInstanceUid);
1224 that.isFirstSeries = false;
1225 }
1219 }); 1226 });
1220 1227
1221 window.addEventListener('StoneAnnotationAdded', function() { 1228 window.addEventListener('StoneAnnotationAdded', function() {
1222 // Ignore 1229 // Ignore
1223 }); 1230 });