60 lines
1.6 KiB
JavaScript
60 lines
1.6 KiB
JavaScript
"use strict";
|
|||
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
|
const x6_1 = require("@antv/x6");
|
||
|
|
x6_1.Graph.prototype.isKeyboardEnabled = function () {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
return keyboard.isEnabled();
|
||
|
|
}
|
||
|
|
return false;
|
||
|
|
};
|
||
|
|
x6_1.Graph.prototype.enableKeyboard = function () {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
keyboard.enable();
|
||
|
|
}
|
||
|
|
return this;
|
||
|
|
};
|
||
|
|
x6_1.Graph.prototype.disableKeyboard = function () {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
keyboard.disable();
|
||
|
|
}
|
||
|
|
return this;
|
||
|
|
};
|
||
|
|
x6_1.Graph.prototype.toggleKeyboard = function (enabled) {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
keyboard.toggleEnabled(enabled);
|
||
|
|
}
|
||
|
|
return this;
|
||
|
|
};
|
||
|
|
x6_1.Graph.prototype.bindKey = function (keys, callback, action) {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
keyboard.bindKey(keys, callback, action);
|
||
|
|
}
|
||
|
|
return this;
|
||
|
|
};
|
||
|
|
x6_1.Graph.prototype.unbindKey = function (keys, action) {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
keyboard.unbindKey(keys, action);
|
||
|
|
}
|
||
|
|
return this;
|
||
|
|
};
|
||
|
|
x6_1.Graph.prototype.clearKeys = function () {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
keyboard.clear();
|
||
|
|
}
|
||
|
|
return this;
|
||
|
|
};
|
||
|
|
x6_1.Graph.prototype.triggerKey = function (key, action) {
|
||
|
|
const keyboard = this.getPlugin('keyboard');
|
||
|
|
if (keyboard) {
|
||
|
|
keyboard.trigger(key, action);
|
||
|
|
}
|
||
|
|
return this;
|
||
|
|
};
|
||
|
|
//# sourceMappingURL=api.js.map
|