1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 80× 18× 18× 2× 2× 2× | import { isShift } from './isShift';
/**
* Returns function which moves canvas in provided direction
* @param {string} direction - direction in which canvas should move
*/
export function MoveCanvasFactory(direction, config, editorActions) {
return function(context) {
var event = context.event;
var opts = {
invertY: config.invertY,
direction: direction
};
opts.speed = isShift(event) ? config.highSpeed : config.baseSpeed;
editorActions.trigger('moveCanvas', opts);
return true;
};
} |