diff --git a/packages/core/dev/data.js b/packages/core/dev/data.js index 0e8c7bd..ea72fcb 100644 --- a/packages/core/dev/data.js +++ b/packages/core/dev/data.js @@ -32,6 +32,10 @@ const data = { borderWidth: 4, borderColor: "#ff5722", }, + operation: { + disableScale: true, + disbaleRotate: true, + } }, { name: "image-003", diff --git a/packages/core/src/lib/helper.ts b/packages/core/src/lib/helper.ts index 376fdb7..1d4cb89 100644 --- a/packages/core/src/lib/helper.ts +++ b/packages/core/src/lib/helper.ts @@ -336,42 +336,42 @@ export class Helper implements TypeHelper { topLeft: { x: elem.x - controllerOffset - bw, y: elem.y - controllerOffset - bw, - invisible: hideObliqueDirection || elem?.operation?.disbaleScale === true, + invisible: hideObliqueDirection || elem?.operation?.disableScale === true, }, top: { x: elem.x + elem.w / 2, y: elem.y - controllerOffset - bw, - invisible: elem?.operation?.disbaleScale === true, + invisible: elem?.operation?.disableScale === true, }, topRight: { x: elem.x + elem.w + controllerOffset + bw, y: elem.y - controllerOffset - bw, - invisible: hideObliqueDirection || elem?.operation?.disbaleScale === true, + invisible: hideObliqueDirection || elem?.operation?.disableScale === true, }, right: { x: elem.x + elem.w + controllerOffset + bw, y: elem.y + elem.h / 2, - invisible: elem?.operation?.disbaleScale === true + invisible: elem?.operation?.disableScale === true }, bottomRight: { x: elem.x + elem.w + controllerOffset + bw, y: elem.y + elem.h + controllerOffset + bw, - invisible: hideObliqueDirection || elem?.operation?.disbaleScale === true, + invisible: hideObliqueDirection || elem?.operation?.disableScale === true, }, bottom: { x: elem.x + elem.w / 2, y: elem.y + elem.h + controllerOffset + bw, - invisible: elem?.operation?.disbaleScale === true, + invisible: elem?.operation?.disableScale === true, }, bottomLeft: { x: elem.x - controllerOffset - bw, y: elem.y + elem.h + controllerOffset + bw, - invisible: hideObliqueDirection || elem?.operation?.disbaleScale === true, + invisible: hideObliqueDirection || elem?.operation?.disableScale === true, }, left: { x: elem.x - controllerOffset - bw, y: elem.y + elem.h / 2, - invisible: elem?.operation?.disbaleScale === true + invisible: elem?.operation?.disableScale === true }, rotate: { x: elem.x + elem.w / 2, diff --git a/packages/types/src/lib/element.ts b/packages/types/src/lib/element.ts index 53498e7..14b20fc 100644 --- a/packages/types/src/lib/element.ts +++ b/packages/types/src/lib/element.ts @@ -9,7 +9,7 @@ type TypeElementAttrs = { operation?: { lock?: boolean, invisible?: boolean, - disbaleScale?: boolean, + disableScale?: boolean, disbaleRotate?: boolean, } extension?: {[key: string]: any} | any;