add error log when root element isn't found (#1724)

This commit is contained in:
w3irdrobot 2023-12-15 18:55:19 -05:00 committed by GitHub
parent 1ec230ae29
commit 2321c1ad44
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 1 deletions

View file

@ -42,6 +42,7 @@ features = [
"HtmlFormElement",
"Text",
"Window",
"console",
]
[features]

View file

@ -45,7 +45,16 @@ impl WebsysDom {
let document = load_document();
let root = match document.get_element_by_id(&cfg.rootname) {
Some(root) => root,
None => document.create_element("body").ok().unwrap(),
None => {
web_sys::console::error_1(
&format!(
"element '#{}' not found. mounting to the body.",
cfg.rootname
)
.into(),
);
document.create_element("body").ok().unwrap()
}
};
let interpreter = Channel::default();