From d09c92beda5f8b43d4f9d49d6281d153d67434b3 Mon Sep 17 00:00:00 2001 From: Miles Murgaw Date: Sun, 4 Jun 2023 12:29:34 -0400 Subject: [PATCH] Add initial_value attribute & fix static special attribute handling (#1063) * feat & fix: initial_value attribute, special attribute handling * revision: rename js file * fix: rustfmt * fix: clippy * fix: desktop not finding common.js * fix: desktop failing to render Missed a single ``this.SetAttributeInner`` as it was now ``setAttributeInner`` Javascript didn't even throw any errors about this smh * revision: no need for match statement --- packages/desktop/src/protocol.rs | 9 ++++- packages/html/src/elements.rs | 1 + packages/interpreter/Cargo.toml | 1 + packages/interpreter/src/common.js | 39 +++++++++++++++++++ packages/interpreter/src/interpreter.js | 13 +++++-- packages/interpreter/src/lib.rs | 11 ++++++ .../interpreter/src/sledgehammer_bindings.rs | 3 ++ packages/web/Cargo.toml | 3 +- packages/web/src/dom.rs | 20 +++++----- 9 files changed, 82 insertions(+), 18 deletions(-) create mode 100644 packages/interpreter/src/common.js diff --git a/packages/desktop/src/protocol.rs b/packages/desktop/src/protocol.rs index c338a50cc..6be5d08b4 100644 --- a/packages/desktop/src/protocol.rs +++ b/packages/desktop/src/protocol.rs @@ -1,4 +1,4 @@ -use dioxus_interpreter_js::INTERPRETER_JS; +use dioxus_interpreter_js::{COMMON_JS, INTERPRETER_JS}; use std::{ borrow::Cow, path::{Path, PathBuf}, @@ -37,7 +37,7 @@ fn module_loader(root_name: &str) -> String { ); format!( r#" -