~/Projects/drauu
git clone https://code.lsong.org/drauu
Commit
- Commit
- 0e2e0bb5f0099676df1b8401673556817d09b296
- Author
- btea <[email protected]>
- Date
- 2021-10-15 13:21:41 -0500 -0500
- Diffstat
packages/core/src/drauu.ts | 5 ++++-
fix: revise el judgment conditions (#12)
diff --git a/packages/core/src/drauu.ts b/packages/core/src/drauu.ts index f4319cb270263aefc88251494f15377387108a34..68bc7fe7d133544459757bd81e84f7f6f1f9a6a4 100644 --- a/packages/core/src/drauu.ts +++ b/packages/core/src/drauu.ts @@ -62,8 +62,11 @@ this.el = this.resolveSelector(el) if (!this.el) throw new Error('[drauu] target element not found') - if (this.el.tagName !== 'svg') + if (this.el.tagName.toLocaleLowerCase() !== 'svg') throw new Error('[drauu] can only mount to a SVG element') + if (!this.el.createSVGPoint) { + throw new Error('[drauu] SVG element must be create by document.createElementNS(\'http://www.w3.org/2000/sv\', \'svg\')') + } this.svgPoint = this.el.createSVGPoint()