From 7f6a35f45d65d75b43a386d0ac3045c1a4d7b209 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Fri, 13 Nov 2015 16:54:49 +0100 Subject: [PATCH] Add ViewerBaseSeriesLoaded event --- .../viewer/imageViewerViewport/imageViewerViewport.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js b/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js index c88ed6947..e15e2644f 100644 --- a/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js +++ b/Packages/viewerbase/components/viewer/imageViewerViewport/imageViewerViewport.js @@ -144,6 +144,16 @@ function loadSeriesIntoViewport(data) { var endLoadingHandler = cornerstoneTools.loadHandlerManager.getEndLoadHandler(); var errorLoadingHandler = cornerstoneTools.loadHandlerManager.getErrorLoadingHandler(); + // Fire an event to give notice that a new series was loaded in the viewport + var eventType = "ViewerBaseSeriesLoaded"; + var eventData = { + element: element, + stack: stack, + study: data.study, + series: data.series + }; + $(document).trigger(eventType, eventData); + // Start loading the image. cornerstone.loadAndCacheImage(imageId).then(function(image) { // If there is a saved object containing Cornerstone viewport data