(&mut self, first_render: bool)
| 167 | } |
| 168 | |
| 169 | fn rendered(&mut self, first_render: bool) { |
| 170 | // let element = self.node_ref.cast::<TextArea>().unwrap(); |
| 171 | // element.set_type(&JsValue::from(&self.props.field_type.to_string())); |
| 172 | // element.set_value(&JsValue::from(&self.props.value)); |
| 173 | |
| 174 | // if first_render { |
| 175 | // self.input_listener = Some(set_on_input_handler( |
| 176 | // &self.node_ref, |
| 177 | // self.props.oninput.clone(), |
| 178 | // |(input_event, detail)| { |
| 179 | // InputData { |
| 180 | // value: detail |
| 181 | // .unchecked_into::<TextAreaInputEvent>() |
| 182 | // .target() |
| 183 | // .value(), |
| 184 | // event: input_event, |
| 185 | // } |
| 186 | // }, |
| 187 | // )); |
| 188 | |
| 189 | // let this = self.node_ref.cast::<TextArea>().unwrap(); |
| 190 | // if let Some(transform) = self.props.validity_transform.clone() { |
| 191 | // self.validity_transform_closure = Some(Closure::wrap(Box::new( |
| 192 | // move |s: String, v: NativeValidityState| -> ValidityStateJS { |
| 193 | // transform.0(s, v).into() |
| 194 | // }, |
| 195 | // ) |
| 196 | // as Box<dyn Fn(String, NativeValidityState) -> ValidityStateJS>)); |
| 197 | // this.set_validity_transform(&self.validity_transform_closure.as_ref().unwrap()); |
| 198 | // } |
| 199 | // } |
| 200 | } |
| 201 | } |
| 202 | |
| 203 | impl TextArea { |
nothing calls this directly
no outgoing calls
no test coverage detected