From 36da38283af08d3c48f3db9ab8f6757a7427b68b Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Mon, 5 Sep 2016 10:43:09 -0300 Subject: [PATCH] AWV-3: Adding current state to display set navigation buttons on CINE dialog --- .../client/components/viewer/cineDialog/cineDialog.html | 4 ++-- .../client/components/viewer/cineDialog/cineDialog.js | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.html b/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.html index 060102702..670ce1a57 100644 --- a/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.html +++ b/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.html @@ -4,10 +4,10 @@
CINE Controls
- {{#button action='displaySetPrevious' title='Previous display set'}} + {{#button disabled=(displaySetDisabled false) action='displaySetPrevious' title='Previous display set'}} {{/button}} - {{#button action='displaySetNext' title='Next display set'}} + {{#button disabled=(displaySetDisabled true) action='displaySetNext' title='Next display set'}} {{/button}}
diff --git a/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.js b/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.js index 748c26970..789531461 100644 --- a/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.js +++ b/Packages/viewerbase/client/components/viewer/cineDialog/cineDialog.js @@ -134,5 +134,10 @@ Template.cineDialog.helpers({ framerate() { Session.get('UpdateCINE'); return OHIF.viewer.cine.framesPerSecond.toFixed(1); + }, + + displaySetDisabled(isNext) { + Session.get('LayoutManagerUpdated'); + return !OHIF.viewer.canMoveDisplaySets(isNext) ? 'disabled' : ''; } });