diff --git a/src/Add-on/BoardCutting/NonAssociativeCutting.ts b/src/Add-on/BoardCutting/NonAssociativeCutting.ts index 28e9b7f29..0c4164bed 100644 --- a/src/Add-on/BoardCutting/NonAssociativeCutting.ts +++ b/src/Add-on/BoardCutting/NonAssociativeCutting.ts @@ -7,14 +7,12 @@ import { ExtrudeSolid } from "../../DatabaseServices/Entity/Extrude"; import { ExtrudeHole } from "../../DatabaseServices/3DSolid/ExtrudeHole"; import { CuttingBoardByBoard, CuttingBoardByHardware } from "./CuttingUtils2"; -let isRelevanceCut: boolean; export class NonAssociativeCutting implements Command { async exec() { - if (isRelevanceCut === undefined) - isRelevanceCut = Boolean(localStorage.getItem("isRelevanceCut")) ?? false; + let isRelevanceCut: boolean = false; let brsRes2: PromptSsgetResult; while (true) @@ -27,10 +25,7 @@ export class NonAssociativeCutting implements Command }); if (brsRes2.Status === PromptStatus.Keyword) - { isRelevanceCut = !isRelevanceCut; - this.SaveConfig(); - } else break; } @@ -67,10 +62,7 @@ export class NonAssociativeCutting implements Command AllowNone: true }); if (brsRes.Status === PromptStatus.Keyword) - { isRelevanceCut = !isRelevanceCut; - this.SaveConfig(); - } else break; } @@ -114,9 +106,4 @@ export class NonAssociativeCutting implements Command br.Subtract(knifes); } } - - SaveConfig() - { - localStorage.setItem("isRelevanceCut", isRelevanceCut ? "1" : ""); - } }