workflow_dom/
link.rs

1use web_sys::MouseEvent;
2
3use crate::utils::*;
4
5pub fn open(url: &str) {
6    let document = document();
7    // let body = body().expect("open_link(): unable to obtain document body");
8
9    let el = document.create_element("a").unwrap();
10    el.set_attribute("href", url).unwrap();
11    el.set_attribute("target", "_blank").unwrap();
12
13    let event = MouseEvent::new("click").unwrap();
14    el.dispatch_event(&event).unwrap();
15}