Logo for dark theme
This commit is contained in:
parent
2a1f246925
commit
be6905cc3b
6 changed files with 82 additions and 19 deletions
|
|
@ -1,14 +1,10 @@
|
|||
use gloo::{console::log, events::EventListener, utils::document};
|
||||
use wasm_bindgen::prelude::*;
|
||||
use gloo::{events::EventListener, utils::document};
|
||||
use wasm_bindgen_futures::spawn_local;
|
||||
use web_sys::{Element, HtmlElement, HtmlInputElement};
|
||||
|
||||
use crate::{
|
||||
calendar, modal_dialog,
|
||||
recipe_scheduler::RecipeScheduler,
|
||||
shopping_list::ShoppingList,
|
||||
modal_dialog,
|
||||
toast::{self, Level},
|
||||
utils::{SelectorExt, by_id, get_current_lang, get_locale, selector},
|
||||
utils::by_id,
|
||||
};
|
||||
|
||||
pub fn setup_page() {
|
||||
|
|
@ -65,7 +61,7 @@ pub fn setup_page() {
|
|||
|
||||
EventListener::new(&by_id("test-modal-dialog"), "click", move |_event| {
|
||||
spawn_local(async move {
|
||||
modal_dialog::show("#hidden-templates").await;
|
||||
modal_dialog::show("#hidden-templates .modal-test-message").await;
|
||||
});
|
||||
})
|
||||
.forget();
|
||||
|
|
|
|||
|
|
@ -72,6 +72,7 @@ fn show_message_content(level: Level, content: Content) {
|
|||
|
||||
// FIXME: Here the two events will leak memory. How to fix that?
|
||||
// Save them in a global vec variable and remove them manually?
|
||||
// Some insights: https://github.com/rustwasm/wasm-bindgen/issues/993#issuecomment-2244046849
|
||||
let close_button: HtmlElement = toast_element.selector(".close");
|
||||
let toast_element_cloned = toast_element.clone();
|
||||
EventListener::once(&close_button, "click", move |_event| {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue