Skip to content

Commit fe9771d

Browse files
committed
feat: ability to set resize behavior (fitToWindow)
1 parent b2a6c96 commit fe9771d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/CornerstoneViewport/CornerstoneViewport.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@ class CornerstoneViewport extends Component {
102102
{ name: 'StackScrollMouseWheel' },
103103
{ name: 'StackScrollMultiTouch' }
104104
],
105-
viewportOverlayComponent: ViewportOverlay
105+
viewportOverlayComponent: ViewportOverlay,
106+
shouldFitToWindowOnResize: false
106107
};
107108

108109
static propTypes = {
@@ -129,7 +130,8 @@ class CornerstoneViewport extends Component {
129130
viewportOverlayComponent: PropTypes.oneOfType([
130131
PropTypes.string,
131132
PropTypes.func
132-
])
133+
]),
134+
shouldFitToWindowOnResize: PropTypes.bool
133135
};
134136

135137
static loadIndicatorDelay = 45;
@@ -160,7 +162,7 @@ class CornerstoneViewport extends Component {
160162
return;
161163
}
162164

163-
cornerstone.resize(this.element, true);
165+
cornerstone.resize(this.element, props.shouldFitToWindowOnResize);
164166

165167
this.setState({
166168
viewportHeight: `${this.element.clientHeight - 20}px`

0 commit comments

Comments
 (0)