Liu Song’s Projects


~/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() {