about summary refs log tree commit diff stats
path: root/src/html/dom.nim
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2025-02-03 21:22:42 +0100
committerbptato <nincsnevem662@gmail.com>2025-02-03 21:37:48 +0100
commitd2d56c819246c90423999c2a3d85b2cb83883881 (patch)
tree185cd316527c8f6ffd4e913299e41a287b37e37e /src/html/dom.nim
parented47bab84b2ad1d20e6e6ad8c2a72020822fca63 (diff)
downloadchawan-d2d56c819246c90423999c2a3d85b2cb83883881.tar.gz
buffer: fire change event on selection etc
Diffstat (limited to 'src/html/dom.nim')
-rw-r--r--src/html/dom.nim4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/html/dom.nim b/src/html/dom.nim
index 3b20f7f5..c047d65a 100644
--- a/src/html/dom.nim
+++ b/src/html/dom.nim
@@ -4441,6 +4441,10 @@ proc reflectAttr(element: Element; name: CAtom; value: Option[string]) =
       let window = image.document.window
       if window != nil:
         window.loadResource(image)
+  of TAG_SELECT:
+    if name == satOnchange and element.scriptingEnabled:
+      element.reflectEvent(element.document.window, name, satChange,
+        value.get(""))
   else: discard
 
 func cmpAttrName(a: AttrData; b: CAtom): int =