Overview
The Resize extension provides controls to resize the editor. When users double-click the bar, the size will be reset.
This extension respects minWidth
, maxWidth
, minHeight
and maxHeight
options as each limit of a dimension.
For instance, if you set options like this:
import { RyuseiCode, Resize } from '@ryusei/code'; RyuseiCode.compose( { Resize } ); new RyuseiCode( { minWidth: '50%', minHeight: '6em', maxHeight: '20em' } );
you will get this result (try to drag the bottom or right edge):
Usage
Register the Resize extension:
import { RyuseiCode, Resize } from '@ryusei/code'; RyuseiCode.compose( { Resize } );
or import the file:
<script src="path-to-the-file/resize.min.js"></script>
Options
Set an object to resize
to update default options,
or false
to deactivate it.
new RyuseiCode( { resize: { ... } } ); // or new RyuseiCode( { resize: false } );
horizontal
Determines whether to enable or disable the horizontal resize.
type: boolean
default: true
vertical
Determines whether to enable or disable the vertical resize.
type: boolean
default: true