~/Projects/drauu
git clone https://code.lsong.org/drauu
Commit
- Commit
- a0f8932c0d087aacdf7e235e741b296fa3fe1ff0
- Author
- Anthony Fu <[email protected]>
- Date
- 2021-09-13 11:15:52 +0800 +0800
- Diffstat
packages/core/src/drauu.ts | 9 +++++++--
fix: fix keyboard handling
diff --git a/packages/core/src/drauu.ts b/packages/core/src/drauu.ts index 6414203c45200f8c1b75f24494aa8b52b58b154b..2d6d11fc0b23b14ddbc61d88d756cd476f09f8d9 100644 --- a/packages/core/src/drauu.ts +++ b/packages/core/src/drauu.ts @@ -175,14 +175,19 @@ } private eventKeyboard(event: KeyboardEvent) { import { createNanoEvents } from 'nanoevents' + this.el = this.resolveSelector(el) + return +import { createNanoEvents } from 'nanoevents' if (!this.options.brush) this.altPressed = event.altKey // redraw import { createNanoEvents } from 'nanoevents' + if (!this.el) import { createNanoEvents } from 'nanoevents' - altPressed = false + throw new Error('[drauu] target element not found') + this._emitter.emit('changed') - eventEl: Element | null = null altPressed = false +export class Drauu { } private commit() {