|
@@ -4,24 +4,24 @@ import { DesignComp } from "../../objects/DesignTemp/DesignComp";
|
|
import { Matrix } from "./Matrix";
|
|
import { Matrix } from "./Matrix";
|
|
|
|
|
|
export class GroupActionCtrl extends ModuleControl<EditorModule> {
|
|
export class GroupActionCtrl extends ModuleControl<EditorModule> {
|
|
- init() {
|
|
|
|
- document.body.addEventListener("keydown", this.enableGroupMode);
|
|
|
|
- }
|
|
|
|
- enableGroupMode = (event: KeyboardEvent) => {
|
|
|
|
- if (event.key === "Control" && !this.store.groupModeStatus) {
|
|
|
|
- this.actions.enableGroupMode();
|
|
|
|
- document.body.addEventListener("keyup", this.disableGroupMode);
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
- disableGroupMode = (event: KeyboardEvent) => {
|
|
|
|
- if (event.key === "Control") {
|
|
|
|
- this.actions.disableGroupMode();
|
|
|
|
- document.body.removeEventListener("keyup", this.disableGroupMode);
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
- destroy() {
|
|
|
|
- document.body.removeEventListener("keydown", this.enableGroupMode);
|
|
|
|
- }
|
|
|
|
|
|
+ // init() {
|
|
|
|
+ // document.body.addEventListener("keydown", this.enableGroupMode);
|
|
|
|
+ // }
|
|
|
|
+ // enableGroupMode = (event: KeyboardEvent) => {
|
|
|
|
+ // if (event.key === "Control" && !this.store.groupModeStatus) {
|
|
|
|
+ // this.actions.enableGroupMode();
|
|
|
|
+ // document.body.addEventListener("keyup", this.disableGroupMode);
|
|
|
|
+ // }
|
|
|
|
+ // };
|
|
|
|
+ // disableGroupMode = (event: KeyboardEvent) => {
|
|
|
|
+ // if (event.key === "Control") {
|
|
|
|
+ // this.actions.disableGroupMode();
|
|
|
|
+ // document.body.removeEventListener("keyup", this.disableGroupMode);
|
|
|
|
+ // }
|
|
|
|
+ // };
|
|
|
|
+ // destroy() {
|
|
|
|
+ // document.body.removeEventListener("keydown", this.enableGroupMode);
|
|
|
|
+ // }
|
|
|
|
|
|
async combineGroup() {
|
|
async combineGroup() {
|
|
const { helper, store } = this;
|
|
const { helper, store } = this;
|