瀏覽代碼

fix: also include values in onchange

Jonathan Kelley 3 年之前
父節點
當前提交
ba17b57cdd
共有 1 個文件被更改,包括 12 次插入8 次删除
  1. 12 8
      packages/interpreter/src/interpreter.js

+ 12 - 8
packages/interpreter/src/interpreter.js

@@ -2,7 +2,7 @@ export function main() {
   let root = window.document.getElementById("main");
   if (root != null) {
     window.interpreter = new Interpreter(root);
-    window.ipc.postMessage(serializeIpcMessage("initialize"))
+    window.ipc.postMessage(serializeIpcMessage("initialize"));
   }
 }
 export class Interpreter {
@@ -207,7 +207,9 @@ export class Interpreter {
                   event.preventDefault();
                   const href = target.getAttribute("href");
                   if (href !== "" && href !== null && href !== undefined) {
-                    window.ipc.postMessage(serializeIpcMessage("browser_open", { href }))
+                    window.ipc.postMessage(
+                      serializeIpcMessage("browser_open", { href })
+                    );
                   }
                 }
               }
@@ -261,12 +263,13 @@ export class Interpreter {
             if (realId == null) {
               return;
             }
-            window.ipc.postMessage(serializeIpcMessage(
-              "user_event", {
-              event: edit.event_name,
-              mounted_dom_id: parseInt(realId),
-              contents: contents,
-            }));
+            window.ipc.postMessage(
+              serializeIpcMessage("user_event", {
+                event: edit.event_name,
+                mounted_dom_id: parseInt(realId),
+                contents: contents,
+              })
+            );
           }
         };
         this.NewEventListener(edit.event_name, edit.root, handler);
@@ -342,6 +345,7 @@ export function serialize_event(event) {
       }
       return {
         value: value,
+        values: {},
       };
     }
     case "input":