Interacting with JavaScript world

js! macro

This macro interprets simple javascript expressions and converts it to commands sent to vertigo's javascript interface.

    use vertigo::js;

    js! {
        window.alert("Watch out!")
    }

Expanded looks like this:

    use vertigo::js;

    vertigo::get_driver()
        .dom_access()
        .root("window")
        .call(
            "alert",
            vec![
                ("Watch out!").into(),
            ],
        )
        .fetch()