Macro typed_html::for_events
source · macro_rules! for_events {
($event:ident in $events:expr => $body:block) => { ... };
}
Expand description
Iterate over the defined events on a DOM object.
Examples
let mut doc: DOMTree<String> = html!(
<button onclick="alert('clicked!')"/>
);
if let VNode::Element(element) = doc.vnode() {
for_events!(event in element.events => {
assert_eq!("alert('clicked!')", event.render().unwrap());
});
}