Clone in a terminal:
Commit 5b0444b
Johan Mattsson - 2026-07-08T17:07:36+00:00
5b0444b554270865a26e2550949107cb196df6b0johan.mattsson.m@gmail.com

Revert "Add and remove css classes" This reverts commit 2226f52c8addbbf364bf019ff2dfbef8133c4a25.

Changed files (7)

Diff

diff --git a/Cargo.lock b/Cargo.lockindex fe1854d..9676dc1 100644--- a/Cargo.lock+++ b/Cargo.lock@@ -404,7 +404,7 @@ dependencies = [  [[package]] name = "kaja-web"-version = "1.0.3"+version = "1.0.2" dependencies = [  "gloo",  "gloo-console",diff --git a/Cargo.toml b/Cargo.tomlindex 71c241a..3e301ab 100644--- a/Cargo.toml+++ b/Cargo.toml@@ -1,6 +1,6 @@ [package] name = "kaja-web"-version = "1.0.3"+version = "1.0.2" edition = "2024" description = "Web framework for Rust targeting the WebAssembly" license = "MIT"diff --git a/examples/counter-component/build.sh b/examples/counter-component/build.shindex 63a1adc..dba3cc0 100755--- a/examples/counter-component/build.sh+++ b/examples/counter-component/build.sh@@ -5,7 +5,8 @@ wasm-pack build \     --release \     --target web \     --out-dir pkg \-    --out-name componentexample+    --out-name componentexample \+    --no-typescript  cp index.html pkg/ cp main.js pkg/diff --git a/examples/counter-component/dev.sh b/examples/counter-component/dev.shindex f2bd3f3..d95a39d 100755--- a/examples/counter-component/dev.sh+++ b/examples/counter-component/dev.sh@@ -5,7 +5,8 @@ wasm-pack build \     --debug \     --target web \     --out-dir pkg \-    --out-name componentexample+    --out-name componentexample \+    --no-typescript  cp index.html pkg/ cp main.js pkg/diff --git a/examples/counter-component/src/lib.rs b/examples/counter-component/src/lib.rsindex 9cf1e51..86de088 100644--- a/examples/counter-component/src/lib.rs+++ b/examples/counter-component/src/lib.rs@@ -3,6 +3,8 @@ use kaja_web::prelude::*; mod counter; mod main_component; ++ #[wasm_bindgen(start)] pub fn init() {     std::panic::set_hook(Box::new(console_error_panic_hook::hook));diff --git a/src/lib.rs b/src/lib.rsindex c8cfb53..c327b6d 100644--- a/src/lib.rs+++ b/src/lib.rs@@ -425,29 +425,3 @@ where     let element = html_element.unwrap();     component_binding.render(&element); }--pub fn remove_css_class(element: &HtmlElement, css_class: &str) {-    use js_sys::Array;-    use wasm_bindgen::JsValue;--    let token = {-        let arr = Array::new();-        arr.push(&JsValue::from_str(css_class));-        arr-    };--    element.class_list().remove(&token);-}--pub fn add_css_class(element: &HtmlElement, css_class: &str) {-    use js_sys::Array;-    use wasm_bindgen::JsValue;--    let token = {-        let arr = Array::new();-        arr.push(&JsValue::from_str(css_class));-        arr-    };--    element.class_list().add(&token);-}diff --git a/src/prelude.rs b/src/prelude.rsindex 1ea766e..cbdf399 100644--- a/src/prelude.rs+++ b/src/prelude.rs@@ -1,8 +1,8 @@ pub use crate::{     CallbackRegistration, Component, ComponentStorage, Error, InitComponentFn, InitFn, Result,-    add_css_class, get_callback, get_component, get_component_element, get_component_id,-    get_cookie_value, get_element, get_elements, get_value, init_callbacks, inner_html, inner_text,-    remove_css_class, rerender, set_value, try_get_value, try_inner_html, try_inner_text,+    get_callback, get_component, get_component_element, get_component_id, get_cookie_value,+    get_element, get_elements, get_value, init_callbacks, inner_html, inner_text, rerender,+    set_value, try_get_value, try_inner_html, try_inner_text, };  pub use gloo::console::error;

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112