26 lines
671 B
JavaScript
26 lines
671 B
JavaScript
"use strict";
|
|
/**
|
|
* 撤销事件
|
|
*/
|
|
define(function (require, exports, module) {
|
|
|
|
function handle(e) {
|
|
const utils = require('../../common/utils');
|
|
const ctx = require('../../common/ctx');
|
|
let event = utils.ParseEvent(e);
|
|
console.log('触发ctrl + Z 事件', event.target)
|
|
if (ctx.latestOpDoc !== undefined && ctx.latestOpDoc !== null) {
|
|
//恢复
|
|
ctx.latestOpDoc.recovery();
|
|
//测试展示
|
|
ctx.showTestText()
|
|
//阻止事件
|
|
utils.ProhibitDefaultEvent(event);
|
|
}
|
|
|
|
ctx.latestOpDoc = null
|
|
}
|
|
|
|
//导出
|
|
exports.handle = handle;
|
|
}); |