noinspection DuplicatedCode
(&mut self, first_render: bool)
| 205 | |
| 206 | //noinspection DuplicatedCode |
| 207 | fn rendered(&mut self, first_render: bool) { |
| 208 | // if first_render { |
| 209 | // let element = self.node_ref.cast::<Select>().unwrap(); |
| 210 | // if let Some(transform) = self.props.validity_transform.clone() { |
| 211 | // self.validity_transform_closure = Some(Closure::wrap(Box::new( |
| 212 | // move |s: String, v: NativeValidityState| -> ValidityStateJS { |
| 213 | // transform.0(s, v).into() |
| 214 | // }, |
| 215 | // ) |
| 216 | // as Box<dyn Fn(String, NativeValidityState) -> ValidityStateJS>)); |
| 217 | // element.set_validity_transform(&self.validity_transform_closure.as_ref().unwrap()); |
| 218 | // } |
| 219 | |
| 220 | // let onopened = self.props.onopened.clone(); |
| 221 | // self.opened_listener = Some(EventListener::new(&element, "opened", move |_| { |
| 222 | // onopened.emit(()) |
| 223 | // })); |
| 224 | |
| 225 | // let onclosed = self.props.onclosed.clone(); |
| 226 | // self.closed_listener = Some(EventListener::new(&element, "closed", move |_| { |
| 227 | // onclosed.emit(()) |
| 228 | // })); |
| 229 | |
| 230 | // let on_action = self.props.onaction.clone(); |
| 231 | // self.action_listener = Some(EventListener::new(&element, "action", move |event| { |
| 232 | // on_action.emit(ActionDetail::from(event_into_details(event))) |
| 233 | // })); |
| 234 | |
| 235 | // let on_selected = self.props.onselected.clone(); |
| 236 | // self.selected_listener = Some(EventListener::new(&element, "selected", move |event| { |
| 237 | // on_selected.emit(SelectedDetail::from(event_into_details(event))) |
| 238 | // })); |
| 239 | // } |
| 240 | } |
| 241 | } |
| 242 | |
| 243 | impl WeakComponentLink<Select> { |
nothing calls this directly
no outgoing calls
no test coverage detected