Spaces:
Runtime error
Runtime error
File size: 1,332 Bytes
8fd7a1d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
import keyMirror from 'keymirror';
/**
* Names for each state of the stage size toggle
* @enum {string}
*/
const STAGE_SIZE_MODES = keyMirror({
/**
* Display the stage at a large (but fixed) width.
*/
large: null,
/**
* Display the stage at a small (but fixed) width.
*/
small: null,
/**
* Display the stage at its full size.
*/
full: null
});
/**
* Names for each stage render size
* @enum {string}
*/
const STAGE_DISPLAY_SIZES = keyMirror({
large: null,
small: null,
constrained: null,
full: null
});
// zoom level to start with
const BLOCKS_DEFAULT_SCALE = 0.675;
const FIXED_WIDTH = 480;
/**
* Minimum amount of screen width (excluding the width used by the stage itself) to display constrained.
*/
const UNCONSTRAINED_NON_STAGE_WIDTH = 1096 - FIXED_WIDTH;
const STAGE_DISPLAY_SCALE_METADATA = {
[STAGE_DISPLAY_SIZES.large]: {
width: FIXED_WIDTH
},
[STAGE_DISPLAY_SIZES.small]: {
width: FIXED_WIDTH * 0.5
},
[STAGE_DISPLAY_SIZES.constrained]: {
scale: 0.85
},
[STAGE_DISPLAY_SIZES.full]: {
scale: 1
}
};
export {
BLOCKS_DEFAULT_SCALE,
STAGE_DISPLAY_SCALE_METADATA,
STAGE_DISPLAY_SIZES,
STAGE_SIZE_MODES,
FIXED_WIDTH,
UNCONSTRAINED_NON_STAGE_WIDTH
};
|