From 250d5605d8776c4d1852526f77965ba048b7b2cf Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 23 May 2024 20:46:13 +0400 Subject: [PATCH] Add tests --- src/commands/view/ShowOffset.ts | 7 +------ src/selector_manager/model/Selector.ts | 2 +- test/specs/selector_manager/model/SelectorModels.ts | 4 ++-- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/commands/view/ShowOffset.ts b/src/commands/view/ShowOffset.ts index 7e9c1cfa7..e8c0a588c 100644 --- a/src/commands/view/ShowOffset.ts +++ b/src/commands/view/ShowOffset.ts @@ -1,7 +1,6 @@ import { isUndefined } from 'underscore'; import { CanvasSpotBuiltInTypes } from '../../canvas/model/CanvasSpot'; import { $ } from '../../common'; -import { isTextNode } from '../../utils/dom'; import { CommandObject } from './CommandAbstract'; export default { @@ -18,11 +17,7 @@ export default { const zoom = this.em.getZoomDecimal(); const el = opt.el as HTMLElement | undefined; - if (!(el instanceof HTMLElement)) { - return; - } - - if (!config.showOffsets || !el || isTextNode(el) || (!config.showOffsetsSelected && state == 'Fixed')) { + if (!config.showOffsets || !(el instanceof HTMLElement) || (!config.showOffsetsSelected && state == 'Fixed')) { editor.stopCommand(`${this.id}`, opts); return; } diff --git a/src/selector_manager/model/Selector.ts b/src/selector_manager/model/Selector.ts index 9da1d71dd..afc6f243d 100644 --- a/src/selector_manager/model/Selector.ts +++ b/src/selector_manager/model/Selector.ts @@ -191,7 +191,7 @@ export default class Selector extends Model { let obj: Selector; - const nameToEscape = '@Te s:T*'; - const nameEscaped = '@Te-s:T-'; + const nameToEscape = '@Te sT:*[]().%/+#'; + const nameEscaped = '@Te-sT:-[]().%/+#'; beforeEach(() => { obj = new Selector({});