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' : ''; } });