(&mut self, first_render: bool)
| 153 | } |
| 154 | |
| 155 | fn rendered(&mut self, first_render: bool) { |
| 156 | // if first_render { |
| 157 | // self.input_listener = Some(set_on_input_handler( |
| 158 | // &self.node_ref, |
| 159 | // self.props.oninput.clone(), |
| 160 | // |(input_event, detail)| { |
| 161 | // InputData { |
| 162 | // value: detail |
| 163 | // .unchecked_into::<TextFieldInputEvent>() |
| 164 | // .target() |
| 165 | // .value(), |
| 166 | // event: input_event, |
| 167 | // } |
| 168 | // }, |
| 169 | // )); |
| 170 | |
| 171 | // let element = self.node_ref.cast::<TextField>().unwrap(); |
| 172 | // element.set_type(&JsValue::from(&self.props.field_type.to_string())); |
| 173 | // element.set_value(&JsValue::from(&self.props.value)); |
| 174 | |
| 175 | // let this = self.node_ref.cast::<TextField>().unwrap(); |
| 176 | // if let Some(transform) = self.props.validity_transform.clone() { |
| 177 | // self.validity_transform_closure = Some(Closure::wrap(Box::new( |
| 178 | // move |s: String, v: NativeValidityState| -> ValidityStateJS { |
| 179 | // transform.0(s, v).into() |
| 180 | // }, |
| 181 | // ) |
| 182 | // as Box<dyn Fn(String, NativeValidityState) -> ValidityStateJS>)); |
| 183 | // this.set_validity_transform(&self.validity_transform_closure.as_ref().unwrap()); |
| 184 | // } |
| 185 | // } |
| 186 | } |
| 187 | } |
| 188 | |
| 189 | impl TextField { |
nothing calls this directly
no outgoing calls
no test coverage detected