1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[wasm_bindgen] 5 extern "C" { 6 # [wasm_bindgen (extends = HtmlElement , extends = Element , extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = HTMLTextAreaElement , typescript_type = "HTMLTextAreaElement")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `HtmlTextAreaElement` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] 13 pub type HtmlTextAreaElement; 14 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = autocomplete)] 15 #[doc = "Getter for the `autocomplete` field of this object."] 16 #[doc = ""] 17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/autocomplete)"] 18 #[doc = ""] 19 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] autocomplete(this: &HtmlTextAreaElement) -> String20 pub fn autocomplete(this: &HtmlTextAreaElement) -> String; 21 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = autocomplete)] 22 #[doc = "Setter for the `autocomplete` field of this object."] 23 #[doc = ""] 24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/autocomplete)"] 25 #[doc = ""] 26 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_autocomplete(this: &HtmlTextAreaElement, value: &str)27 pub fn set_autocomplete(this: &HtmlTextAreaElement, value: &str); 28 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = autofocus)] 29 #[doc = "Getter for the `autofocus` field of this object."] 30 #[doc = ""] 31 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/autofocus)"] 32 #[doc = ""] 33 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] autofocus(this: &HtmlTextAreaElement) -> bool34 pub fn autofocus(this: &HtmlTextAreaElement) -> bool; 35 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = autofocus)] 36 #[doc = "Setter for the `autofocus` field of this object."] 37 #[doc = ""] 38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/autofocus)"] 39 #[doc = ""] 40 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_autofocus(this: &HtmlTextAreaElement, value: bool)41 pub fn set_autofocus(this: &HtmlTextAreaElement, value: bool); 42 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = cols)] 43 #[doc = "Getter for the `cols` field of this object."] 44 #[doc = ""] 45 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/cols)"] 46 #[doc = ""] 47 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] cols(this: &HtmlTextAreaElement) -> u3248 pub fn cols(this: &HtmlTextAreaElement) -> u32; 49 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = cols)] 50 #[doc = "Setter for the `cols` field of this object."] 51 #[doc = ""] 52 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/cols)"] 53 #[doc = ""] 54 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_cols(this: &HtmlTextAreaElement, value: u32)55 pub fn set_cols(this: &HtmlTextAreaElement, value: u32); 56 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = disabled)] 57 #[doc = "Getter for the `disabled` field of this object."] 58 #[doc = ""] 59 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/disabled)"] 60 #[doc = ""] 61 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] disabled(this: &HtmlTextAreaElement) -> bool62 pub fn disabled(this: &HtmlTextAreaElement) -> bool; 63 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = disabled)] 64 #[doc = "Setter for the `disabled` field of this object."] 65 #[doc = ""] 66 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/disabled)"] 67 #[doc = ""] 68 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_disabled(this: &HtmlTextAreaElement, value: bool)69 pub fn set_disabled(this: &HtmlTextAreaElement, value: bool); 70 #[cfg(feature = "HtmlFormElement")] 71 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = form)] 72 #[doc = "Getter for the `form` field of this object."] 73 #[doc = ""] 74 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/form)"] 75 #[doc = ""] 76 #[doc = "*This API requires the following crate features to be activated: `HtmlFormElement`, `HtmlTextAreaElement`*"] form(this: &HtmlTextAreaElement) -> Option<HtmlFormElement>77 pub fn form(this: &HtmlTextAreaElement) -> Option<HtmlFormElement>; 78 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = maxLength)] 79 #[doc = "Getter for the `maxLength` field of this object."] 80 #[doc = ""] 81 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/maxLength)"] 82 #[doc = ""] 83 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] max_length(this: &HtmlTextAreaElement) -> i3284 pub fn max_length(this: &HtmlTextAreaElement) -> i32; 85 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = maxLength)] 86 #[doc = "Setter for the `maxLength` field of this object."] 87 #[doc = ""] 88 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/maxLength)"] 89 #[doc = ""] 90 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_max_length(this: &HtmlTextAreaElement, value: i32)91 pub fn set_max_length(this: &HtmlTextAreaElement, value: i32); 92 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = minLength)] 93 #[doc = "Getter for the `minLength` field of this object."] 94 #[doc = ""] 95 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/minLength)"] 96 #[doc = ""] 97 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] min_length(this: &HtmlTextAreaElement) -> i3298 pub fn min_length(this: &HtmlTextAreaElement) -> i32; 99 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = minLength)] 100 #[doc = "Setter for the `minLength` field of this object."] 101 #[doc = ""] 102 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/minLength)"] 103 #[doc = ""] 104 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_min_length(this: &HtmlTextAreaElement, value: i32)105 pub fn set_min_length(this: &HtmlTextAreaElement, value: i32); 106 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = name)] 107 #[doc = "Getter for the `name` field of this object."] 108 #[doc = ""] 109 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/name)"] 110 #[doc = ""] 111 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] name(this: &HtmlTextAreaElement) -> String112 pub fn name(this: &HtmlTextAreaElement) -> String; 113 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = name)] 114 #[doc = "Setter for the `name` field of this object."] 115 #[doc = ""] 116 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/name)"] 117 #[doc = ""] 118 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_name(this: &HtmlTextAreaElement, value: &str)119 pub fn set_name(this: &HtmlTextAreaElement, value: &str); 120 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = placeholder)] 121 #[doc = "Getter for the `placeholder` field of this object."] 122 #[doc = ""] 123 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/placeholder)"] 124 #[doc = ""] 125 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] placeholder(this: &HtmlTextAreaElement) -> String126 pub fn placeholder(this: &HtmlTextAreaElement) -> String; 127 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = placeholder)] 128 #[doc = "Setter for the `placeholder` field of this object."] 129 #[doc = ""] 130 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/placeholder)"] 131 #[doc = ""] 132 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_placeholder(this: &HtmlTextAreaElement, value: &str)133 pub fn set_placeholder(this: &HtmlTextAreaElement, value: &str); 134 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = readOnly)] 135 #[doc = "Getter for the `readOnly` field of this object."] 136 #[doc = ""] 137 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/readOnly)"] 138 #[doc = ""] 139 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] read_only(this: &HtmlTextAreaElement) -> bool140 pub fn read_only(this: &HtmlTextAreaElement) -> bool; 141 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = readOnly)] 142 #[doc = "Setter for the `readOnly` field of this object."] 143 #[doc = ""] 144 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/readOnly)"] 145 #[doc = ""] 146 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_read_only(this: &HtmlTextAreaElement, value: bool)147 pub fn set_read_only(this: &HtmlTextAreaElement, value: bool); 148 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = required)] 149 #[doc = "Getter for the `required` field of this object."] 150 #[doc = ""] 151 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/required)"] 152 #[doc = ""] 153 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] required(this: &HtmlTextAreaElement) -> bool154 pub fn required(this: &HtmlTextAreaElement) -> bool; 155 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = required)] 156 #[doc = "Setter for the `required` field of this object."] 157 #[doc = ""] 158 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/required)"] 159 #[doc = ""] 160 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_required(this: &HtmlTextAreaElement, value: bool)161 pub fn set_required(this: &HtmlTextAreaElement, value: bool); 162 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = rows)] 163 #[doc = "Getter for the `rows` field of this object."] 164 #[doc = ""] 165 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/rows)"] 166 #[doc = ""] 167 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] rows(this: &HtmlTextAreaElement) -> u32168 pub fn rows(this: &HtmlTextAreaElement) -> u32; 169 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = rows)] 170 #[doc = "Setter for the `rows` field of this object."] 171 #[doc = ""] 172 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/rows)"] 173 #[doc = ""] 174 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_rows(this: &HtmlTextAreaElement, value: u32)175 pub fn set_rows(this: &HtmlTextAreaElement, value: u32); 176 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = wrap)] 177 #[doc = "Getter for the `wrap` field of this object."] 178 #[doc = ""] 179 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/wrap)"] 180 #[doc = ""] 181 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] wrap(this: &HtmlTextAreaElement) -> String182 pub fn wrap(this: &HtmlTextAreaElement) -> String; 183 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = wrap)] 184 #[doc = "Setter for the `wrap` field of this object."] 185 #[doc = ""] 186 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/wrap)"] 187 #[doc = ""] 188 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_wrap(this: &HtmlTextAreaElement, value: &str)189 pub fn set_wrap(this: &HtmlTextAreaElement, value: &str); 190 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = type)] 191 #[doc = "Getter for the `type` field of this object."] 192 #[doc = ""] 193 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/type)"] 194 #[doc = ""] 195 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] type_(this: &HtmlTextAreaElement) -> String196 pub fn type_(this: &HtmlTextAreaElement) -> String; 197 # [wasm_bindgen (structural , catch , method , getter , js_class = "HTMLTextAreaElement" , js_name = defaultValue)] 198 #[doc = "Getter for the `defaultValue` field of this object."] 199 #[doc = ""] 200 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/defaultValue)"] 201 #[doc = ""] 202 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] default_value(this: &HtmlTextAreaElement) -> Result<String, JsValue>203 pub fn default_value(this: &HtmlTextAreaElement) -> Result<String, JsValue>; 204 # [wasm_bindgen (structural , catch , method , setter , js_class = "HTMLTextAreaElement" , js_name = defaultValue)] 205 #[doc = "Setter for the `defaultValue` field of this object."] 206 #[doc = ""] 207 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/defaultValue)"] 208 #[doc = ""] 209 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_default_value(this: &HtmlTextAreaElement, value: &str) -> Result<(), JsValue>210 pub fn set_default_value(this: &HtmlTextAreaElement, value: &str) -> Result<(), JsValue>; 211 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = value)] 212 #[doc = "Getter for the `value` field of this object."] 213 #[doc = ""] 214 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/value)"] 215 #[doc = ""] 216 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] value(this: &HtmlTextAreaElement) -> String217 pub fn value(this: &HtmlTextAreaElement) -> String; 218 # [wasm_bindgen (structural , method , setter , js_class = "HTMLTextAreaElement" , js_name = value)] 219 #[doc = "Setter for the `value` field of this object."] 220 #[doc = ""] 221 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/value)"] 222 #[doc = ""] 223 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_value(this: &HtmlTextAreaElement, value: &str)224 pub fn set_value(this: &HtmlTextAreaElement, value: &str); 225 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = textLength)] 226 #[doc = "Getter for the `textLength` field of this object."] 227 #[doc = ""] 228 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/textLength)"] 229 #[doc = ""] 230 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] text_length(this: &HtmlTextAreaElement) -> u32231 pub fn text_length(this: &HtmlTextAreaElement) -> u32; 232 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = willValidate)] 233 #[doc = "Getter for the `willValidate` field of this object."] 234 #[doc = ""] 235 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/willValidate)"] 236 #[doc = ""] 237 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] will_validate(this: &HtmlTextAreaElement) -> bool238 pub fn will_validate(this: &HtmlTextAreaElement) -> bool; 239 #[cfg(feature = "ValidityState")] 240 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = validity)] 241 #[doc = "Getter for the `validity` field of this object."] 242 #[doc = ""] 243 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/validity)"] 244 #[doc = ""] 245 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`, `ValidityState`*"] validity(this: &HtmlTextAreaElement) -> ValidityState246 pub fn validity(this: &HtmlTextAreaElement) -> ValidityState; 247 # [wasm_bindgen (structural , catch , method , getter , js_class = "HTMLTextAreaElement" , js_name = validationMessage)] 248 #[doc = "Getter for the `validationMessage` field of this object."] 249 #[doc = ""] 250 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/validationMessage)"] 251 #[doc = ""] 252 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] validation_message(this: &HtmlTextAreaElement) -> Result<String, JsValue>253 pub fn validation_message(this: &HtmlTextAreaElement) -> Result<String, JsValue>; 254 #[cfg(feature = "NodeList")] 255 # [wasm_bindgen (structural , method , getter , js_class = "HTMLTextAreaElement" , js_name = labels)] 256 #[doc = "Getter for the `labels` field of this object."] 257 #[doc = ""] 258 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/labels)"] 259 #[doc = ""] 260 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`, `NodeList`*"] labels(this: &HtmlTextAreaElement) -> NodeList261 pub fn labels(this: &HtmlTextAreaElement) -> NodeList; 262 # [wasm_bindgen (structural , catch , method , getter , js_class = "HTMLTextAreaElement" , js_name = selectionStart)] 263 #[doc = "Getter for the `selectionStart` field of this object."] 264 #[doc = ""] 265 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/selectionStart)"] 266 #[doc = ""] 267 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] selection_start(this: &HtmlTextAreaElement) -> Result<Option<u32>, JsValue>268 pub fn selection_start(this: &HtmlTextAreaElement) -> Result<Option<u32>, JsValue>; 269 # [wasm_bindgen (structural , catch , method , setter , js_class = "HTMLTextAreaElement" , js_name = selectionStart)] 270 #[doc = "Setter for the `selectionStart` field of this object."] 271 #[doc = ""] 272 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/selectionStart)"] 273 #[doc = ""] 274 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_selection_start( this: &HtmlTextAreaElement, value: Option<u32>, ) -> Result<(), JsValue>275 pub fn set_selection_start( 276 this: &HtmlTextAreaElement, 277 value: Option<u32>, 278 ) -> Result<(), JsValue>; 279 # [wasm_bindgen (structural , catch , method , getter , js_class = "HTMLTextAreaElement" , js_name = selectionEnd)] 280 #[doc = "Getter for the `selectionEnd` field of this object."] 281 #[doc = ""] 282 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/selectionEnd)"] 283 #[doc = ""] 284 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] selection_end(this: &HtmlTextAreaElement) -> Result<Option<u32>, JsValue>285 pub fn selection_end(this: &HtmlTextAreaElement) -> Result<Option<u32>, JsValue>; 286 # [wasm_bindgen (structural , catch , method , setter , js_class = "HTMLTextAreaElement" , js_name = selectionEnd)] 287 #[doc = "Setter for the `selectionEnd` field of this object."] 288 #[doc = ""] 289 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/selectionEnd)"] 290 #[doc = ""] 291 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_selection_end(this: &HtmlTextAreaElement, value: Option<u32>) -> Result<(), JsValue>292 pub fn set_selection_end(this: &HtmlTextAreaElement, value: Option<u32>) 293 -> Result<(), JsValue>; 294 # [wasm_bindgen (structural , catch , method , getter , js_class = "HTMLTextAreaElement" , js_name = selectionDirection)] 295 #[doc = "Getter for the `selectionDirection` field of this object."] 296 #[doc = ""] 297 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/selectionDirection)"] 298 #[doc = ""] 299 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] selection_direction(this: &HtmlTextAreaElement) -> Result<Option<String>, JsValue>300 pub fn selection_direction(this: &HtmlTextAreaElement) -> Result<Option<String>, JsValue>; 301 # [wasm_bindgen (structural , catch , method , setter , js_class = "HTMLTextAreaElement" , js_name = selectionDirection)] 302 #[doc = "Setter for the `selectionDirection` field of this object."] 303 #[doc = ""] 304 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/selectionDirection)"] 305 #[doc = ""] 306 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_selection_direction( this: &HtmlTextAreaElement, value: Option<&str>, ) -> Result<(), JsValue>307 pub fn set_selection_direction( 308 this: &HtmlTextAreaElement, 309 value: Option<&str>, 310 ) -> Result<(), JsValue>; 311 # [wasm_bindgen (method , structural , js_class = "HTMLTextAreaElement" , js_name = checkValidity)] 312 #[doc = "The `checkValidity()` method."] 313 #[doc = ""] 314 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/checkValidity)"] 315 #[doc = ""] 316 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] check_validity(this: &HtmlTextAreaElement) -> bool317 pub fn check_validity(this: &HtmlTextAreaElement) -> bool; 318 # [wasm_bindgen (method , structural , js_class = "HTMLTextAreaElement" , js_name = reportValidity)] 319 #[doc = "The `reportValidity()` method."] 320 #[doc = ""] 321 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/reportValidity)"] 322 #[doc = ""] 323 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] report_validity(this: &HtmlTextAreaElement) -> bool324 pub fn report_validity(this: &HtmlTextAreaElement) -> bool; 325 # [wasm_bindgen (method , structural , js_class = "HTMLTextAreaElement" , js_name = select)] 326 #[doc = "The `select()` method."] 327 #[doc = ""] 328 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/select)"] 329 #[doc = ""] 330 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] select(this: &HtmlTextAreaElement)331 pub fn select(this: &HtmlTextAreaElement); 332 # [wasm_bindgen (method , structural , js_class = "HTMLTextAreaElement" , js_name = setCustomValidity)] 333 #[doc = "The `setCustomValidity()` method."] 334 #[doc = ""] 335 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/setCustomValidity)"] 336 #[doc = ""] 337 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_custom_validity(this: &HtmlTextAreaElement, error: &str)338 pub fn set_custom_validity(this: &HtmlTextAreaElement, error: &str); 339 # [wasm_bindgen (catch , method , structural , js_class = "HTMLTextAreaElement" , js_name = setRangeText)] 340 #[doc = "The `setRangeText()` method."] 341 #[doc = ""] 342 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/setRangeText)"] 343 #[doc = ""] 344 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_range_text(this: &HtmlTextAreaElement, replacement: &str) -> Result<(), JsValue>345 pub fn set_range_text(this: &HtmlTextAreaElement, replacement: &str) -> Result<(), JsValue>; 346 # [wasm_bindgen (catch , method , structural , js_class = "HTMLTextAreaElement" , js_name = setRangeText)] 347 #[doc = "The `setRangeText()` method."] 348 #[doc = ""] 349 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/setRangeText)"] 350 #[doc = ""] 351 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_range_text_with_start_and_end( this: &HtmlTextAreaElement, replacement: &str, start: u32, end: u32, ) -> Result<(), JsValue>352 pub fn set_range_text_with_start_and_end( 353 this: &HtmlTextAreaElement, 354 replacement: &str, 355 start: u32, 356 end: u32, 357 ) -> Result<(), JsValue>; 358 # [wasm_bindgen (catch , method , structural , js_class = "HTMLTextAreaElement" , js_name = setSelectionRange)] 359 #[doc = "The `setSelectionRange()` method."] 360 #[doc = ""] 361 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/setSelectionRange)"] 362 #[doc = ""] 363 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_selection_range( this: &HtmlTextAreaElement, start: u32, end: u32, ) -> Result<(), JsValue>364 pub fn set_selection_range( 365 this: &HtmlTextAreaElement, 366 start: u32, 367 end: u32, 368 ) -> Result<(), JsValue>; 369 # [wasm_bindgen (catch , method , structural , js_class = "HTMLTextAreaElement" , js_name = setSelectionRange)] 370 #[doc = "The `setSelectionRange()` method."] 371 #[doc = ""] 372 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement/setSelectionRange)"] 373 #[doc = ""] 374 #[doc = "*This API requires the following crate features to be activated: `HtmlTextAreaElement`*"] set_selection_range_with_direction( this: &HtmlTextAreaElement, start: u32, end: u32, direction: &str, ) -> Result<(), JsValue>375 pub fn set_selection_range_with_direction( 376 this: &HtmlTextAreaElement, 377 start: u32, 378 end: u32, 379 direction: &str, 380 ) -> Result<(), JsValue>; 381 } 382