Clone in a terminal:
Commit 9b5cae2
Johan Mattsson - 2026-06-18T20:47:16+00:00
9b5cae211be10e994b14f38a4ee721c86f35188bjohan.mattsson.m@gmail.com

Meta data etc.

Changed files (4)

Diff

diff --git a/.gitignore b/.gitignoreindex 34aa146..46bfb1b 100644--- a/.gitignore+++ b/.gitignore@@ -1,2 +1,3 @@+attic/ target/ pkg/diff --git a/Cargo.lock b/Cargo.lockindex feeae75..e3b3cfa 100644--- a/Cargo.lock+++ b/Cargo.lock@@ -404,7 +404,7 @@ dependencies = [  [[package]] name = "kaja-web"-version = "0.1.0"+version = "1.0.0" dependencies = [  "gloo",  "gloo-console",diff --git a/Cargo.toml b/Cargo.tomlindex 19d3b79..997391a 100644--- a/Cargo.toml+++ b/Cargo.toml@@ -1,7 +1,13 @@ [package] name = "kaja-web"-version = "0.1.0"-edition = "2021"+version = "1.0.0"+edition = "2024"+description = "Web framework for Rust targeting the WebAssembly"+license = "MIT"+repository = "https://github.com/johanmattssonm/kaja-web"+readme = "README.md"+keywords = ["html", "web", "wasm", "rust", "webassembly", "frontend"]+  [dependencies] gloo = "0.12.0"diff --git a/src/lib.rs b/src/lib.rsindex f9d0b0c..28fb6ec 100644--- a/src/lib.rs+++ b/src/lib.rs@@ -69,10 +69,12 @@ pub fn get_element(selector: &str) -> Option<HtmlElement> {     }      if elements.length() > 1 {-        error!(+        let msg = format!(             "Expecting a single element, found {} instead.",             elements.length()         );++        error!(msg);     }      if let Some(node) = elements.item(0) {@@ -102,7 +104,8 @@ pub fn get_elements(selector: &str) -> Vec<HtmlElement> {     let elements = document.unwrap().query_selector_all(selector);      if elements.is_err() {-        error!("Failed to query selector all: {:?}", selector);+        let msg = format!("Failed to query selector all: {:?}", selector);+        error!(msg);         return Vec::new();     } @@ -219,7 +222,7 @@ pub fn get_cookie_value(name: &str) -> Option<String> {     None } -/// Set a cookie value+/// Set a cookie value. pub fn set_cookie_value(name: &str, value: &str) -> Result<()> {     let window = web_sys::window().ok_or(Error)?;     let document = window.document().ok_or(Error)?;

Contact

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