UNPKG

jjb-lc-designable

Version:

基于alibaba-designable源码二次封装的表单设计器。

21 lines 636 B
import { KeyCode, Shortcut } from '../models'; export const UndoMutation = new Shortcut({ codes: [[KeyCode.Meta, KeyCode.Z], [KeyCode.Control, KeyCode.Z]], handler(context) { const workspace = context?.workspace; if (workspace) { workspace.history.undo(); } workspace.operation.hover.clear(); } }); export const RedoMutation = new Shortcut({ codes: [[KeyCode.Meta, KeyCode.Shift, KeyCode.Z], [KeyCode.Control, KeyCode.Shift, KeyCode.Z]], handler(context) { const workspace = context?.workspace; if (workspace) { workspace.history.redo(); } workspace.operation.hover.clear(); } });