(&mut self, first_render: bool)
| 260 | } |
| 261 | |
| 262 | fn rendered(&mut self, first_render: bool) { |
| 263 | // if first_render { |
| 264 | // let menu = self.node_ref.cast::<Menu>().unwrap(); |
| 265 | // if let Some(anchor) = self.props.anchor.as_ref() { |
| 266 | // menu.set_anchor(anchor); |
| 267 | // } |
| 268 | // let onopened = self.props.onopened.clone(); |
| 269 | // self.opened_listener = Some(EventListener::new(&menu, "opened", move |_| { |
| 270 | // onopened.emit(()); |
| 271 | // })); |
| 272 | |
| 273 | // let onclosed = self.props.onclosed.clone(); |
| 274 | // self.closed_listener = Some(EventListener::new(&menu, "closed", move |_| { |
| 275 | // onclosed.emit(()); |
| 276 | // })); |
| 277 | |
| 278 | // let onselected = self.props.onselected.clone(); |
| 279 | // self.selected_listener = Some(EventListener::new(&menu, "selected", move |event| { |
| 280 | // onselected.emit(SelectedDetail::from(event_into_details(event))); |
| 281 | // })); |
| 282 | |
| 283 | // let onaction = self.props.onaction.clone(); |
| 284 | // self.action_listener = Some(EventListener::new(&menu.clone(), "action", move |_| { |
| 285 | // let val: JsValue = menu.index(); |
| 286 | |
| 287 | // let index = ListIndex::from(val); |
| 288 | // onaction.emit(index); |
| 289 | // })); |
| 290 | // } |
| 291 | } |
| 292 | } |
| 293 | |
| 294 | impl Menu { |
nothing calls this directly
no outgoing calls
no test coverage detected