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