From 66df591166a1de331d2ee3e28640d655d5d53d8f Mon Sep 17 00:00:00 2001 From: "Emanuel F. Oliveira" Date: Fri, 20 Jan 2017 09:29:43 -0200 Subject: [PATCH] Moving Nucleus viewer changes in setActiveViewport back into OHIF viewers --- Packages/ohif-viewerbase/client/lib/setActiveViewport.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Packages/ohif-viewerbase/client/lib/setActiveViewport.js b/Packages/ohif-viewerbase/client/lib/setActiveViewport.js index dffe5f151..0f933c67b 100644 --- a/Packages/ohif-viewerbase/client/lib/setActiveViewport.js +++ b/Packages/ohif-viewerbase/client/lib/setActiveViewport.js @@ -1,5 +1,7 @@ import { Session } from 'meteor/session'; import { $ } from 'meteor/jquery'; +import { Random } from 'meteor/random'; + import { OHIF } from 'meteor/ohif:core'; import { enablePrefetchOnElement } from './enablePrefetchOnElement'; import { displayReferenceLines } from './displayReferenceLines'; @@ -30,8 +32,13 @@ export function setActiveViewport(element) { // with the viewport index that it was fired from. Session.set('activeViewport', viewportIndex); + const randomId = Random.id(); + + // Update the Session variable to inform that a viewport is active + Session.set('viewportActivated', randomId); + // Update the Session variable to the UI re-renders - Session.set('LayoutManagerUpdated', Random.id()); + Session.set('LayoutManagerUpdated', randomId); // Add the 'active' class to the parent container to highlight the active viewport $('#imageViewerViewports .viewportContainer').removeClass('active');