1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[wasm_bindgen] 5 extern "C" { 6 # [wasm_bindgen (extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = Element , typescript_type = "Element")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `Element` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `Element`*"] 13 pub type Element; 14 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = namespaceURI)] 15 #[doc = "Getter for the `namespaceURI` field of this object."] 16 #[doc = ""] 17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/namespaceURI)"] 18 #[doc = ""] 19 #[doc = "*This API requires the following crate features to be activated: `Element`*"] namespace_uri(this: &Element) -> Option<String>20 pub fn namespace_uri(this: &Element) -> Option<String>; 21 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = prefix)] 22 #[doc = "Getter for the `prefix` field of this object."] 23 #[doc = ""] 24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prefix)"] 25 #[doc = ""] 26 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prefix(this: &Element) -> Option<String>27 pub fn prefix(this: &Element) -> Option<String>; 28 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = localName)] 29 #[doc = "Getter for the `localName` field of this object."] 30 #[doc = ""] 31 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/localName)"] 32 #[doc = ""] 33 #[doc = "*This API requires the following crate features to be activated: `Element`*"] local_name(this: &Element) -> String34 pub fn local_name(this: &Element) -> String; 35 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = tagName)] 36 #[doc = "Getter for the `tagName` field of this object."] 37 #[doc = ""] 38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/tagName)"] 39 #[doc = ""] 40 #[doc = "*This API requires the following crate features to be activated: `Element`*"] tag_name(this: &Element) -> String41 pub fn tag_name(this: &Element) -> String; 42 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = id)] 43 #[doc = "Getter for the `id` field of this object."] 44 #[doc = ""] 45 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/id)"] 46 #[doc = ""] 47 #[doc = "*This API requires the following crate features to be activated: `Element`*"] id(this: &Element) -> String48 pub fn id(this: &Element) -> String; 49 # [wasm_bindgen (structural , method , setter , js_class = "Element" , js_name = id)] 50 #[doc = "Setter for the `id` field of this object."] 51 #[doc = ""] 52 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/id)"] 53 #[doc = ""] 54 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_id(this: &Element, value: &str)55 pub fn set_id(this: &Element, value: &str); 56 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = className)] 57 #[doc = "Getter for the `className` field of this object."] 58 #[doc = ""] 59 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/className)"] 60 #[doc = ""] 61 #[doc = "*This API requires the following crate features to be activated: `Element`*"] class_name(this: &Element) -> String62 pub fn class_name(this: &Element) -> String; 63 # [wasm_bindgen (structural , method , setter , js_class = "Element" , js_name = className)] 64 #[doc = "Setter for the `className` field of this object."] 65 #[doc = ""] 66 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/className)"] 67 #[doc = ""] 68 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_class_name(this: &Element, value: &str)69 pub fn set_class_name(this: &Element, value: &str); 70 #[cfg(feature = "DomTokenList")] 71 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = classList)] 72 #[doc = "Getter for the `classList` field of this object."] 73 #[doc = ""] 74 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/classList)"] 75 #[doc = ""] 76 #[doc = "*This API requires the following crate features to be activated: `DomTokenList`, `Element`*"] class_list(this: &Element) -> DomTokenList77 pub fn class_list(this: &Element) -> DomTokenList; 78 #[cfg(feature = "NamedNodeMap")] 79 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = attributes)] 80 #[doc = "Getter for the `attributes` field of this object."] 81 #[doc = ""] 82 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/attributes)"] 83 #[doc = ""] 84 #[doc = "*This API requires the following crate features to be activated: `Element`, `NamedNodeMap`*"] attributes(this: &Element) -> NamedNodeMap85 pub fn attributes(this: &Element) -> NamedNodeMap; 86 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = scrollTop)] 87 #[doc = "Getter for the `scrollTop` field of this object."] 88 #[doc = ""] 89 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTop)"] 90 #[doc = ""] 91 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_top(this: &Element) -> i3292 pub fn scroll_top(this: &Element) -> i32; 93 # [wasm_bindgen (structural , method , setter , js_class = "Element" , js_name = scrollTop)] 94 #[doc = "Setter for the `scrollTop` field of this object."] 95 #[doc = ""] 96 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTop)"] 97 #[doc = ""] 98 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_scroll_top(this: &Element, value: i32)99 pub fn set_scroll_top(this: &Element, value: i32); 100 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = scrollLeft)] 101 #[doc = "Getter for the `scrollLeft` field of this object."] 102 #[doc = ""] 103 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft)"] 104 #[doc = ""] 105 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_left(this: &Element) -> i32106 pub fn scroll_left(this: &Element) -> i32; 107 # [wasm_bindgen (structural , method , setter , js_class = "Element" , js_name = scrollLeft)] 108 #[doc = "Setter for the `scrollLeft` field of this object."] 109 #[doc = ""] 110 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft)"] 111 #[doc = ""] 112 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_scroll_left(this: &Element, value: i32)113 pub fn set_scroll_left(this: &Element, value: i32); 114 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = scrollWidth)] 115 #[doc = "Getter for the `scrollWidth` field of this object."] 116 #[doc = ""] 117 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollWidth)"] 118 #[doc = ""] 119 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_width(this: &Element) -> i32120 pub fn scroll_width(this: &Element) -> i32; 121 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = scrollHeight)] 122 #[doc = "Getter for the `scrollHeight` field of this object."] 123 #[doc = ""] 124 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollHeight)"] 125 #[doc = ""] 126 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_height(this: &Element) -> i32127 pub fn scroll_height(this: &Element) -> i32; 128 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = clientTop)] 129 #[doc = "Getter for the `clientTop` field of this object."] 130 #[doc = ""] 131 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/clientTop)"] 132 #[doc = ""] 133 #[doc = "*This API requires the following crate features to be activated: `Element`*"] client_top(this: &Element) -> i32134 pub fn client_top(this: &Element) -> i32; 135 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = clientLeft)] 136 #[doc = "Getter for the `clientLeft` field of this object."] 137 #[doc = ""] 138 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/clientLeft)"] 139 #[doc = ""] 140 #[doc = "*This API requires the following crate features to be activated: `Element`*"] client_left(this: &Element) -> i32141 pub fn client_left(this: &Element) -> i32; 142 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = clientWidth)] 143 #[doc = "Getter for the `clientWidth` field of this object."] 144 #[doc = ""] 145 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/clientWidth)"] 146 #[doc = ""] 147 #[doc = "*This API requires the following crate features to be activated: `Element`*"] client_width(this: &Element) -> i32148 pub fn client_width(this: &Element) -> i32; 149 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = clientHeight)] 150 #[doc = "Getter for the `clientHeight` field of this object."] 151 #[doc = ""] 152 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/clientHeight)"] 153 #[doc = ""] 154 #[doc = "*This API requires the following crate features to be activated: `Element`*"] client_height(this: &Element) -> i32155 pub fn client_height(this: &Element) -> i32; 156 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = innerHTML)] 157 #[doc = "Getter for the `innerHTML` field of this object."] 158 #[doc = ""] 159 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML)"] 160 #[doc = ""] 161 #[doc = "*This API requires the following crate features to be activated: `Element`*"] inner_html(this: &Element) -> String162 pub fn inner_html(this: &Element) -> String; 163 # [wasm_bindgen (structural , method , setter , js_class = "Element" , js_name = innerHTML)] 164 #[doc = "Setter for the `innerHTML` field of this object."] 165 #[doc = ""] 166 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML)"] 167 #[doc = ""] 168 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_inner_html(this: &Element, value: &str)169 pub fn set_inner_html(this: &Element, value: &str); 170 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = outerHTML)] 171 #[doc = "Getter for the `outerHTML` field of this object."] 172 #[doc = ""] 173 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/outerHTML)"] 174 #[doc = ""] 175 #[doc = "*This API requires the following crate features to be activated: `Element`*"] outer_html(this: &Element) -> String176 pub fn outer_html(this: &Element) -> String; 177 # [wasm_bindgen (structural , method , setter , js_class = "Element" , js_name = outerHTML)] 178 #[doc = "Setter for the `outerHTML` field of this object."] 179 #[doc = ""] 180 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/outerHTML)"] 181 #[doc = ""] 182 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_outer_html(this: &Element, value: &str)183 pub fn set_outer_html(this: &Element, value: &str); 184 #[cfg(feature = "ShadowRoot")] 185 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = shadowRoot)] 186 #[doc = "Getter for the `shadowRoot` field of this object."] 187 #[doc = ""] 188 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/shadowRoot)"] 189 #[doc = ""] 190 #[doc = "*This API requires the following crate features to be activated: `Element`, `ShadowRoot`*"] shadow_root(this: &Element) -> Option<ShadowRoot>191 pub fn shadow_root(this: &Element) -> Option<ShadowRoot>; 192 #[cfg(feature = "HtmlSlotElement")] 193 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = assignedSlot)] 194 #[doc = "Getter for the `assignedSlot` field of this object."] 195 #[doc = ""] 196 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/assignedSlot)"] 197 #[doc = ""] 198 #[doc = "*This API requires the following crate features to be activated: `Element`, `HtmlSlotElement`*"] assigned_slot(this: &Element) -> Option<HtmlSlotElement>199 pub fn assigned_slot(this: &Element) -> Option<HtmlSlotElement>; 200 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = slot)] 201 #[doc = "Getter for the `slot` field of this object."] 202 #[doc = ""] 203 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/slot)"] 204 #[doc = ""] 205 #[doc = "*This API requires the following crate features to be activated: `Element`*"] slot(this: &Element) -> String206 pub fn slot(this: &Element) -> String; 207 # [wasm_bindgen (structural , method , setter , js_class = "Element" , js_name = slot)] 208 #[doc = "Setter for the `slot` field of this object."] 209 #[doc = ""] 210 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/slot)"] 211 #[doc = ""] 212 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_slot(this: &Element, value: &str)213 pub fn set_slot(this: &Element, value: &str); 214 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = previousElementSibling)] 215 #[doc = "Getter for the `previousElementSibling` field of this object."] 216 #[doc = ""] 217 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/previousElementSibling)"] 218 #[doc = ""] 219 #[doc = "*This API requires the following crate features to be activated: `Element`*"] previous_element_sibling(this: &Element) -> Option<Element>220 pub fn previous_element_sibling(this: &Element) -> Option<Element>; 221 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = nextElementSibling)] 222 #[doc = "Getter for the `nextElementSibling` field of this object."] 223 #[doc = ""] 224 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/nextElementSibling)"] 225 #[doc = ""] 226 #[doc = "*This API requires the following crate features to be activated: `Element`*"] next_element_sibling(this: &Element) -> Option<Element>227 pub fn next_element_sibling(this: &Element) -> Option<Element>; 228 #[cfg(feature = "HtmlCollection")] 229 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = children)] 230 #[doc = "Getter for the `children` field of this object."] 231 #[doc = ""] 232 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/children)"] 233 #[doc = ""] 234 #[doc = "*This API requires the following crate features to be activated: `Element`, `HtmlCollection`*"] children(this: &Element) -> HtmlCollection235 pub fn children(this: &Element) -> HtmlCollection; 236 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = firstElementChild)] 237 #[doc = "Getter for the `firstElementChild` field of this object."] 238 #[doc = ""] 239 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/firstElementChild)"] 240 #[doc = ""] 241 #[doc = "*This API requires the following crate features to be activated: `Element`*"] first_element_child(this: &Element) -> Option<Element>242 pub fn first_element_child(this: &Element) -> Option<Element>; 243 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = lastElementChild)] 244 #[doc = "Getter for the `lastElementChild` field of this object."] 245 #[doc = ""] 246 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/lastElementChild)"] 247 #[doc = ""] 248 #[doc = "*This API requires the following crate features to be activated: `Element`*"] last_element_child(this: &Element) -> Option<Element>249 pub fn last_element_child(this: &Element) -> Option<Element>; 250 # [wasm_bindgen (structural , method , getter , js_class = "Element" , js_name = childElementCount)] 251 #[doc = "Getter for the `childElementCount` field of this object."] 252 #[doc = ""] 253 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/childElementCount)"] 254 #[doc = ""] 255 #[doc = "*This API requires the following crate features to be activated: `Element`*"] child_element_count(this: &Element) -> u32256 pub fn child_element_count(this: &Element) -> u32; 257 #[cfg(all(feature = "ShadowRoot", feature = "ShadowRootInit",))] 258 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = attachShadow)] 259 #[doc = "The `attachShadow()` method."] 260 #[doc = ""] 261 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow)"] 262 #[doc = ""] 263 #[doc = "*This API requires the following crate features to be activated: `Element`, `ShadowRoot`, `ShadowRootInit`*"] attach_shadow( this: &Element, shadow_root_init_dict: &ShadowRootInit, ) -> Result<ShadowRoot, JsValue>264 pub fn attach_shadow( 265 this: &Element, 266 shadow_root_init_dict: &ShadowRootInit, 267 ) -> Result<ShadowRoot, JsValue>; 268 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = closest)] 269 #[doc = "The `closest()` method."] 270 #[doc = ""] 271 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/closest)"] 272 #[doc = ""] 273 #[doc = "*This API requires the following crate features to be activated: `Element`*"] closest(this: &Element, selector: &str) -> Result<Option<Element>, JsValue>274 pub fn closest(this: &Element, selector: &str) -> Result<Option<Element>, JsValue>; 275 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getAttribute)] 276 #[doc = "The `getAttribute()` method."] 277 #[doc = ""] 278 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttribute)"] 279 #[doc = ""] 280 #[doc = "*This API requires the following crate features to be activated: `Element`*"] get_attribute(this: &Element, name: &str) -> Option<String>281 pub fn get_attribute(this: &Element, name: &str) -> Option<String>; 282 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getAttributeNS)] 283 #[doc = "The `getAttributeNS()` method."] 284 #[doc = ""] 285 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttributeNS)"] 286 #[doc = ""] 287 #[doc = "*This API requires the following crate features to be activated: `Element`*"] get_attribute_ns( this: &Element, namespace: Option<&str>, local_name: &str, ) -> Option<String>288 pub fn get_attribute_ns( 289 this: &Element, 290 namespace: Option<&str>, 291 local_name: &str, 292 ) -> Option<String>; 293 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getAttributeNames)] 294 #[doc = "The `getAttributeNames()` method."] 295 #[doc = ""] 296 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttributeNames)"] 297 #[doc = ""] 298 #[doc = "*This API requires the following crate features to be activated: `Element`*"] get_attribute_names(this: &Element) -> ::js_sys::Array299 pub fn get_attribute_names(this: &Element) -> ::js_sys::Array; 300 #[cfg(feature = "Attr")] 301 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getAttributeNode)] 302 #[doc = "The `getAttributeNode()` method."] 303 #[doc = ""] 304 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttributeNode)"] 305 #[doc = ""] 306 #[doc = "*This API requires the following crate features to be activated: `Attr`, `Element`*"] get_attribute_node(this: &Element, name: &str) -> Option<Attr>307 pub fn get_attribute_node(this: &Element, name: &str) -> Option<Attr>; 308 #[cfg(feature = "Attr")] 309 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getAttributeNodeNS)] 310 #[doc = "The `getAttributeNodeNS()` method."] 311 #[doc = ""] 312 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttributeNodeNS)"] 313 #[doc = ""] 314 #[doc = "*This API requires the following crate features to be activated: `Attr`, `Element`*"] get_attribute_node_ns( this: &Element, namespace_uri: Option<&str>, local_name: &str, ) -> Option<Attr>315 pub fn get_attribute_node_ns( 316 this: &Element, 317 namespace_uri: Option<&str>, 318 local_name: &str, 319 ) -> Option<Attr>; 320 #[cfg(feature = "DomRect")] 321 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getBoundingClientRect)] 322 #[doc = "The `getBoundingClientRect()` method."] 323 #[doc = ""] 324 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect)"] 325 #[doc = ""] 326 #[doc = "*This API requires the following crate features to be activated: `DomRect`, `Element`*"] get_bounding_client_rect(this: &Element) -> DomRect327 pub fn get_bounding_client_rect(this: &Element) -> DomRect; 328 #[cfg(feature = "DomRectList")] 329 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getClientRects)] 330 #[doc = "The `getClientRects()` method."] 331 #[doc = ""] 332 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getClientRects)"] 333 #[doc = ""] 334 #[doc = "*This API requires the following crate features to be activated: `DomRectList`, `Element`*"] get_client_rects(this: &Element) -> DomRectList335 pub fn get_client_rects(this: &Element) -> DomRectList; 336 #[cfg(feature = "HtmlCollection")] 337 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getElementsByClassName)] 338 #[doc = "The `getElementsByClassName()` method."] 339 #[doc = ""] 340 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getElementsByClassName)"] 341 #[doc = ""] 342 #[doc = "*This API requires the following crate features to be activated: `Element`, `HtmlCollection`*"] get_elements_by_class_name(this: &Element, class_names: &str) -> HtmlCollection343 pub fn get_elements_by_class_name(this: &Element, class_names: &str) -> HtmlCollection; 344 #[cfg(feature = "HtmlCollection")] 345 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = getElementsByTagName)] 346 #[doc = "The `getElementsByTagName()` method."] 347 #[doc = ""] 348 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getElementsByTagName)"] 349 #[doc = ""] 350 #[doc = "*This API requires the following crate features to be activated: `Element`, `HtmlCollection`*"] get_elements_by_tag_name(this: &Element, local_name: &str) -> HtmlCollection351 pub fn get_elements_by_tag_name(this: &Element, local_name: &str) -> HtmlCollection; 352 #[cfg(feature = "HtmlCollection")] 353 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = getElementsByTagNameNS)] 354 #[doc = "The `getElementsByTagNameNS()` method."] 355 #[doc = ""] 356 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getElementsByTagNameNS)"] 357 #[doc = ""] 358 #[doc = "*This API requires the following crate features to be activated: `Element`, `HtmlCollection`*"] get_elements_by_tag_name_ns( this: &Element, namespace: Option<&str>, local_name: &str, ) -> Result<HtmlCollection, JsValue>359 pub fn get_elements_by_tag_name_ns( 360 this: &Element, 361 namespace: Option<&str>, 362 local_name: &str, 363 ) -> Result<HtmlCollection, JsValue>; 364 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = hasAttribute)] 365 #[doc = "The `hasAttribute()` method."] 366 #[doc = ""] 367 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttribute)"] 368 #[doc = ""] 369 #[doc = "*This API requires the following crate features to be activated: `Element`*"] has_attribute(this: &Element, name: &str) -> bool370 pub fn has_attribute(this: &Element, name: &str) -> bool; 371 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = hasAttributeNS)] 372 #[doc = "The `hasAttributeNS()` method."] 373 #[doc = ""] 374 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttributeNS)"] 375 #[doc = ""] 376 #[doc = "*This API requires the following crate features to be activated: `Element`*"] has_attribute_ns(this: &Element, namespace: Option<&str>, local_name: &str) -> bool377 pub fn has_attribute_ns(this: &Element, namespace: Option<&str>, local_name: &str) -> bool; 378 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = hasAttributes)] 379 #[doc = "The `hasAttributes()` method."] 380 #[doc = ""] 381 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/hasAttributes)"] 382 #[doc = ""] 383 #[doc = "*This API requires the following crate features to be activated: `Element`*"] has_attributes(this: &Element) -> bool384 pub fn has_attributes(this: &Element) -> bool; 385 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = hasPointerCapture)] 386 #[doc = "The `hasPointerCapture()` method."] 387 #[doc = ""] 388 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/hasPointerCapture)"] 389 #[doc = ""] 390 #[doc = "*This API requires the following crate features to be activated: `Element`*"] has_pointer_capture(this: &Element, pointer_id: i32) -> bool391 pub fn has_pointer_capture(this: &Element, pointer_id: i32) -> bool; 392 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = insertAdjacentElement)] 393 #[doc = "The `insertAdjacentElement()` method."] 394 #[doc = ""] 395 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentElement)"] 396 #[doc = ""] 397 #[doc = "*This API requires the following crate features to be activated: `Element`*"] insert_adjacent_element( this: &Element, where_: &str, element: &Element, ) -> Result<Option<Element>, JsValue>398 pub fn insert_adjacent_element( 399 this: &Element, 400 where_: &str, 401 element: &Element, 402 ) -> Result<Option<Element>, JsValue>; 403 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = insertAdjacentHTML)] 404 #[doc = "The `insertAdjacentHTML()` method."] 405 #[doc = ""] 406 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentHTML)"] 407 #[doc = ""] 408 #[doc = "*This API requires the following crate features to be activated: `Element`*"] insert_adjacent_html(this: &Element, position: &str, text: &str) -> Result<(), JsValue>409 pub fn insert_adjacent_html(this: &Element, position: &str, text: &str) -> Result<(), JsValue>; 410 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = insertAdjacentText)] 411 #[doc = "The `insertAdjacentText()` method."] 412 #[doc = ""] 413 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentText)"] 414 #[doc = ""] 415 #[doc = "*This API requires the following crate features to be activated: `Element`*"] insert_adjacent_text(this: &Element, where_: &str, data: &str) -> Result<(), JsValue>416 pub fn insert_adjacent_text(this: &Element, where_: &str, data: &str) -> Result<(), JsValue>; 417 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = matches)] 418 #[doc = "The `matches()` method."] 419 #[doc = ""] 420 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/matches)"] 421 #[doc = ""] 422 #[doc = "*This API requires the following crate features to be activated: `Element`*"] matches(this: &Element, selector: &str) -> Result<bool, JsValue>423 pub fn matches(this: &Element, selector: &str) -> Result<bool, JsValue>; 424 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = querySelector)] 425 #[doc = "The `querySelector()` method."] 426 #[doc = ""] 427 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/querySelector)"] 428 #[doc = ""] 429 #[doc = "*This API requires the following crate features to be activated: `Element`*"] query_selector(this: &Element, selectors: &str) -> Result<Option<Element>, JsValue>430 pub fn query_selector(this: &Element, selectors: &str) -> Result<Option<Element>, JsValue>; 431 #[cfg(feature = "NodeList")] 432 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = querySelectorAll)] 433 #[doc = "The `querySelectorAll()` method."] 434 #[doc = ""] 435 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/querySelectorAll)"] 436 #[doc = ""] 437 #[doc = "*This API requires the following crate features to be activated: `Element`, `NodeList`*"] query_selector_all(this: &Element, selectors: &str) -> Result<NodeList, JsValue>438 pub fn query_selector_all(this: &Element, selectors: &str) -> Result<NodeList, JsValue>; 439 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = releaseCapture)] 440 #[doc = "The `releaseCapture()` method."] 441 #[doc = ""] 442 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/releaseCapture)"] 443 #[doc = ""] 444 #[doc = "*This API requires the following crate features to be activated: `Element`*"] release_capture(this: &Element)445 pub fn release_capture(this: &Element); 446 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = releasePointerCapture)] 447 #[doc = "The `releasePointerCapture()` method."] 448 #[doc = ""] 449 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/releasePointerCapture)"] 450 #[doc = ""] 451 #[doc = "*This API requires the following crate features to be activated: `Element`*"] release_pointer_capture(this: &Element, pointer_id: i32) -> Result<(), JsValue>452 pub fn release_pointer_capture(this: &Element, pointer_id: i32) -> Result<(), JsValue>; 453 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = removeAttribute)] 454 #[doc = "The `removeAttribute()` method."] 455 #[doc = ""] 456 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/removeAttribute)"] 457 #[doc = ""] 458 #[doc = "*This API requires the following crate features to be activated: `Element`*"] remove_attribute(this: &Element, name: &str) -> Result<(), JsValue>459 pub fn remove_attribute(this: &Element, name: &str) -> Result<(), JsValue>; 460 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = removeAttributeNS)] 461 #[doc = "The `removeAttributeNS()` method."] 462 #[doc = ""] 463 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/removeAttributeNS)"] 464 #[doc = ""] 465 #[doc = "*This API requires the following crate features to be activated: `Element`*"] remove_attribute_ns( this: &Element, namespace: Option<&str>, local_name: &str, ) -> Result<(), JsValue>466 pub fn remove_attribute_ns( 467 this: &Element, 468 namespace: Option<&str>, 469 local_name: &str, 470 ) -> Result<(), JsValue>; 471 #[cfg(feature = "Attr")] 472 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = removeAttributeNode)] 473 #[doc = "The `removeAttributeNode()` method."] 474 #[doc = ""] 475 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/removeAttributeNode)"] 476 #[doc = ""] 477 #[doc = "*This API requires the following crate features to be activated: `Attr`, `Element`*"] remove_attribute_node(this: &Element, old_attr: &Attr) -> Result<Option<Attr>, JsValue>478 pub fn remove_attribute_node(this: &Element, old_attr: &Attr) -> Result<Option<Attr>, JsValue>; 479 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = requestFullscreen)] 480 #[doc = "The `requestFullscreen()` method."] 481 #[doc = ""] 482 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullscreen)"] 483 #[doc = ""] 484 #[doc = "*This API requires the following crate features to be activated: `Element`*"] request_fullscreen(this: &Element) -> Result<(), JsValue>485 pub fn request_fullscreen(this: &Element) -> Result<(), JsValue>; 486 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = requestPointerLock)] 487 #[doc = "The `requestPointerLock()` method."] 488 #[doc = ""] 489 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/requestPointerLock)"] 490 #[doc = ""] 491 #[doc = "*This API requires the following crate features to be activated: `Element`*"] request_pointer_lock(this: &Element)492 pub fn request_pointer_lock(this: &Element); 493 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scroll)] 494 #[doc = "The `scroll()` method."] 495 #[doc = ""] 496 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scroll)"] 497 #[doc = ""] 498 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_with_x_and_y(this: &Element, x: f64, y: f64)499 pub fn scroll_with_x_and_y(this: &Element, x: f64, y: f64); 500 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scroll)] 501 #[doc = "The `scroll()` method."] 502 #[doc = ""] 503 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scroll)"] 504 #[doc = ""] 505 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll(this: &Element)506 pub fn scroll(this: &Element); 507 #[cfg(feature = "ScrollToOptions")] 508 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scroll)] 509 #[doc = "The `scroll()` method."] 510 #[doc = ""] 511 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scroll)"] 512 #[doc = ""] 513 #[doc = "*This API requires the following crate features to be activated: `Element`, `ScrollToOptions`*"] scroll_with_scroll_to_options(this: &Element, options: &ScrollToOptions)514 pub fn scroll_with_scroll_to_options(this: &Element, options: &ScrollToOptions); 515 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollBy)] 516 #[doc = "The `scrollBy()` method."] 517 #[doc = ""] 518 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollBy)"] 519 #[doc = ""] 520 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_by_with_x_and_y(this: &Element, x: f64, y: f64)521 pub fn scroll_by_with_x_and_y(this: &Element, x: f64, y: f64); 522 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollBy)] 523 #[doc = "The `scrollBy()` method."] 524 #[doc = ""] 525 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollBy)"] 526 #[doc = ""] 527 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_by(this: &Element)528 pub fn scroll_by(this: &Element); 529 #[cfg(feature = "ScrollToOptions")] 530 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollBy)] 531 #[doc = "The `scrollBy()` method."] 532 #[doc = ""] 533 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollBy)"] 534 #[doc = ""] 535 #[doc = "*This API requires the following crate features to be activated: `Element`, `ScrollToOptions`*"] scroll_by_with_scroll_to_options(this: &Element, options: &ScrollToOptions)536 pub fn scroll_by_with_scroll_to_options(this: &Element, options: &ScrollToOptions); 537 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollIntoView)] 538 #[doc = "The `scrollIntoView()` method."] 539 #[doc = ""] 540 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView)"] 541 #[doc = ""] 542 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_into_view(this: &Element)543 pub fn scroll_into_view(this: &Element); 544 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollIntoView)] 545 #[doc = "The `scrollIntoView()` method."] 546 #[doc = ""] 547 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView)"] 548 #[doc = ""] 549 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_into_view_with_bool(this: &Element, arg: bool)550 pub fn scroll_into_view_with_bool(this: &Element, arg: bool); 551 #[cfg(feature = "ScrollIntoViewOptions")] 552 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollIntoView)] 553 #[doc = "The `scrollIntoView()` method."] 554 #[doc = ""] 555 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView)"] 556 #[doc = ""] 557 #[doc = "*This API requires the following crate features to be activated: `Element`, `ScrollIntoViewOptions`*"] scroll_into_view_with_scroll_into_view_options( this: &Element, arg: &ScrollIntoViewOptions, )558 pub fn scroll_into_view_with_scroll_into_view_options( 559 this: &Element, 560 arg: &ScrollIntoViewOptions, 561 ); 562 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollTo)] 563 #[doc = "The `scrollTo()` method."] 564 #[doc = ""] 565 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo)"] 566 #[doc = ""] 567 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_to_with_x_and_y(this: &Element, x: f64, y: f64)568 pub fn scroll_to_with_x_and_y(this: &Element, x: f64, y: f64); 569 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollTo)] 570 #[doc = "The `scrollTo()` method."] 571 #[doc = ""] 572 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo)"] 573 #[doc = ""] 574 #[doc = "*This API requires the following crate features to be activated: `Element`*"] scroll_to(this: &Element)575 pub fn scroll_to(this: &Element); 576 #[cfg(feature = "ScrollToOptions")] 577 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = scrollTo)] 578 #[doc = "The `scrollTo()` method."] 579 #[doc = ""] 580 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo)"] 581 #[doc = ""] 582 #[doc = "*This API requires the following crate features to be activated: `Element`, `ScrollToOptions`*"] scroll_to_with_scroll_to_options(this: &Element, options: &ScrollToOptions)583 pub fn scroll_to_with_scroll_to_options(this: &Element, options: &ScrollToOptions); 584 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = setAttribute)] 585 #[doc = "The `setAttribute()` method."] 586 #[doc = ""] 587 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/setAttribute)"] 588 #[doc = ""] 589 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_attribute(this: &Element, name: &str, value: &str) -> Result<(), JsValue>590 pub fn set_attribute(this: &Element, name: &str, value: &str) -> Result<(), JsValue>; 591 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = setAttributeNS)] 592 #[doc = "The `setAttributeNS()` method."] 593 #[doc = ""] 594 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/setAttributeNS)"] 595 #[doc = ""] 596 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_attribute_ns( this: &Element, namespace: Option<&str>, name: &str, value: &str, ) -> Result<(), JsValue>597 pub fn set_attribute_ns( 598 this: &Element, 599 namespace: Option<&str>, 600 name: &str, 601 value: &str, 602 ) -> Result<(), JsValue>; 603 #[cfg(feature = "Attr")] 604 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = setAttributeNode)] 605 #[doc = "The `setAttributeNode()` method."] 606 #[doc = ""] 607 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/setAttributeNode)"] 608 #[doc = ""] 609 #[doc = "*This API requires the following crate features to be activated: `Attr`, `Element`*"] set_attribute_node(this: &Element, new_attr: &Attr) -> Result<Option<Attr>, JsValue>610 pub fn set_attribute_node(this: &Element, new_attr: &Attr) -> Result<Option<Attr>, JsValue>; 611 #[cfg(feature = "Attr")] 612 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = setAttributeNodeNS)] 613 #[doc = "The `setAttributeNodeNS()` method."] 614 #[doc = ""] 615 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/setAttributeNodeNS)"] 616 #[doc = ""] 617 #[doc = "*This API requires the following crate features to be activated: `Attr`, `Element`*"] set_attribute_node_ns(this: &Element, new_attr: &Attr) -> Result<Option<Attr>, JsValue>618 pub fn set_attribute_node_ns(this: &Element, new_attr: &Attr) -> Result<Option<Attr>, JsValue>; 619 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = setCapture)] 620 #[doc = "The `setCapture()` method."] 621 #[doc = ""] 622 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/setCapture)"] 623 #[doc = ""] 624 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_capture(this: &Element)625 pub fn set_capture(this: &Element); 626 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = setCapture)] 627 #[doc = "The `setCapture()` method."] 628 #[doc = ""] 629 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/setCapture)"] 630 #[doc = ""] 631 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_capture_with_retarget_to_element(this: &Element, retarget_to_element: bool)632 pub fn set_capture_with_retarget_to_element(this: &Element, retarget_to_element: bool); 633 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = setPointerCapture)] 634 #[doc = "The `setPointerCapture()` method."] 635 #[doc = ""] 636 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/setPointerCapture)"] 637 #[doc = ""] 638 #[doc = "*This API requires the following crate features to be activated: `Element`*"] set_pointer_capture(this: &Element, pointer_id: i32) -> Result<(), JsValue>639 pub fn set_pointer_capture(this: &Element, pointer_id: i32) -> Result<(), JsValue>; 640 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = toggleAttribute)] 641 #[doc = "The `toggleAttribute()` method."] 642 #[doc = ""] 643 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/toggleAttribute)"] 644 #[doc = ""] 645 #[doc = "*This API requires the following crate features to be activated: `Element`*"] toggle_attribute(this: &Element, name: &str) -> Result<bool, JsValue>646 pub fn toggle_attribute(this: &Element, name: &str) -> Result<bool, JsValue>; 647 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = toggleAttribute)] 648 #[doc = "The `toggleAttribute()` method."] 649 #[doc = ""] 650 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/toggleAttribute)"] 651 #[doc = ""] 652 #[doc = "*This API requires the following crate features to be activated: `Element`*"] toggle_attribute_with_force( this: &Element, name: &str, force: bool, ) -> Result<bool, JsValue>653 pub fn toggle_attribute_with_force( 654 this: &Element, 655 name: &str, 656 force: bool, 657 ) -> Result<bool, JsValue>; 658 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = webkitMatchesSelector)] 659 #[doc = "The `webkitMatchesSelector()` method."] 660 #[doc = ""] 661 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/webkitMatchesSelector)"] 662 #[doc = ""] 663 #[doc = "*This API requires the following crate features to be activated: `Element`*"] webkit_matches_selector(this: &Element, selector: &str) -> Result<bool, JsValue>664 pub fn webkit_matches_selector(this: &Element, selector: &str) -> Result<bool, JsValue>; 665 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = after)] 666 #[doc = "The `after()` method."] 667 #[doc = ""] 668 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 669 #[doc = ""] 670 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>671 pub fn after_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 672 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 673 #[doc = "The `after()` method."] 674 #[doc = ""] 675 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 676 #[doc = ""] 677 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_0(this: &Element) -> Result<(), JsValue>678 pub fn after_with_node_0(this: &Element) -> Result<(), JsValue>; 679 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 680 #[doc = "The `after()` method."] 681 #[doc = ""] 682 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 683 #[doc = ""] 684 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>685 pub fn after_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>; 686 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 687 #[doc = "The `after()` method."] 688 #[doc = ""] 689 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 690 #[doc = ""] 691 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_2(this: &Element, nodes_1: &Node, nodes_2: &Node) -> Result<(), JsValue>692 pub fn after_with_node_2(this: &Element, nodes_1: &Node, nodes_2: &Node) 693 -> Result<(), JsValue>; 694 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 695 #[doc = "The `after()` method."] 696 #[doc = ""] 697 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 698 #[doc = ""] 699 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_3( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>700 pub fn after_with_node_3( 701 this: &Element, 702 nodes_1: &Node, 703 nodes_2: &Node, 704 nodes_3: &Node, 705 ) -> Result<(), JsValue>; 706 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 707 #[doc = "The `after()` method."] 708 #[doc = ""] 709 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 710 #[doc = ""] 711 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_4( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>712 pub fn after_with_node_4( 713 this: &Element, 714 nodes_1: &Node, 715 nodes_2: &Node, 716 nodes_3: &Node, 717 nodes_4: &Node, 718 ) -> Result<(), JsValue>; 719 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 720 #[doc = "The `after()` method."] 721 #[doc = ""] 722 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 723 #[doc = ""] 724 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_5( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>725 pub fn after_with_node_5( 726 this: &Element, 727 nodes_1: &Node, 728 nodes_2: &Node, 729 nodes_3: &Node, 730 nodes_4: &Node, 731 nodes_5: &Node, 732 ) -> Result<(), JsValue>; 733 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 734 #[doc = "The `after()` method."] 735 #[doc = ""] 736 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 737 #[doc = ""] 738 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_6( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>739 pub fn after_with_node_6( 740 this: &Element, 741 nodes_1: &Node, 742 nodes_2: &Node, 743 nodes_3: &Node, 744 nodes_4: &Node, 745 nodes_5: &Node, 746 nodes_6: &Node, 747 ) -> Result<(), JsValue>; 748 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 749 #[doc = "The `after()` method."] 750 #[doc = ""] 751 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 752 #[doc = ""] 753 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_node_7( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>754 pub fn after_with_node_7( 755 this: &Element, 756 nodes_1: &Node, 757 nodes_2: &Node, 758 nodes_3: &Node, 759 nodes_4: &Node, 760 nodes_5: &Node, 761 nodes_6: &Node, 762 nodes_7: &Node, 763 ) -> Result<(), JsValue>; 764 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = after)] 765 #[doc = "The `after()` method."] 766 #[doc = ""] 767 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 768 #[doc = ""] 769 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>770 pub fn after_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 771 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 772 #[doc = "The `after()` method."] 773 #[doc = ""] 774 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 775 #[doc = ""] 776 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_0(this: &Element) -> Result<(), JsValue>777 pub fn after_with_str_0(this: &Element) -> Result<(), JsValue>; 778 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 779 #[doc = "The `after()` method."] 780 #[doc = ""] 781 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 782 #[doc = ""] 783 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>784 pub fn after_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>; 785 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 786 #[doc = "The `after()` method."] 787 #[doc = ""] 788 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 789 #[doc = ""] 790 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>791 pub fn after_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>; 792 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 793 #[doc = "The `after()` method."] 794 #[doc = ""] 795 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 796 #[doc = ""] 797 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_3( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>798 pub fn after_with_str_3( 799 this: &Element, 800 nodes_1: &str, 801 nodes_2: &str, 802 nodes_3: &str, 803 ) -> Result<(), JsValue>; 804 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 805 #[doc = "The `after()` method."] 806 #[doc = ""] 807 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 808 #[doc = ""] 809 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_4( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>810 pub fn after_with_str_4( 811 this: &Element, 812 nodes_1: &str, 813 nodes_2: &str, 814 nodes_3: &str, 815 nodes_4: &str, 816 ) -> Result<(), JsValue>; 817 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 818 #[doc = "The `after()` method."] 819 #[doc = ""] 820 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 821 #[doc = ""] 822 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_5( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>823 pub fn after_with_str_5( 824 this: &Element, 825 nodes_1: &str, 826 nodes_2: &str, 827 nodes_3: &str, 828 nodes_4: &str, 829 nodes_5: &str, 830 ) -> Result<(), JsValue>; 831 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 832 #[doc = "The `after()` method."] 833 #[doc = ""] 834 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 835 #[doc = ""] 836 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_6( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>837 pub fn after_with_str_6( 838 this: &Element, 839 nodes_1: &str, 840 nodes_2: &str, 841 nodes_3: &str, 842 nodes_4: &str, 843 nodes_5: &str, 844 nodes_6: &str, 845 ) -> Result<(), JsValue>; 846 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = after)] 847 #[doc = "The `after()` method."] 848 #[doc = ""] 849 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/after)"] 850 #[doc = ""] 851 #[doc = "*This API requires the following crate features to be activated: `Element`*"] after_with_str_7( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>852 pub fn after_with_str_7( 853 this: &Element, 854 nodes_1: &str, 855 nodes_2: &str, 856 nodes_3: &str, 857 nodes_4: &str, 858 nodes_5: &str, 859 nodes_6: &str, 860 nodes_7: &str, 861 ) -> Result<(), JsValue>; 862 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = before)] 863 #[doc = "The `before()` method."] 864 #[doc = ""] 865 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 866 #[doc = ""] 867 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>868 pub fn before_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 869 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 870 #[doc = "The `before()` method."] 871 #[doc = ""] 872 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 873 #[doc = ""] 874 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_0(this: &Element) -> Result<(), JsValue>875 pub fn before_with_node_0(this: &Element) -> Result<(), JsValue>; 876 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 877 #[doc = "The `before()` method."] 878 #[doc = ""] 879 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 880 #[doc = ""] 881 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>882 pub fn before_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>; 883 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 884 #[doc = "The `before()` method."] 885 #[doc = ""] 886 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 887 #[doc = ""] 888 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_2( this: &Element, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>889 pub fn before_with_node_2( 890 this: &Element, 891 nodes_1: &Node, 892 nodes_2: &Node, 893 ) -> Result<(), JsValue>; 894 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 895 #[doc = "The `before()` method."] 896 #[doc = ""] 897 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 898 #[doc = ""] 899 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_3( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>900 pub fn before_with_node_3( 901 this: &Element, 902 nodes_1: &Node, 903 nodes_2: &Node, 904 nodes_3: &Node, 905 ) -> Result<(), JsValue>; 906 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 907 #[doc = "The `before()` method."] 908 #[doc = ""] 909 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 910 #[doc = ""] 911 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_4( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>912 pub fn before_with_node_4( 913 this: &Element, 914 nodes_1: &Node, 915 nodes_2: &Node, 916 nodes_3: &Node, 917 nodes_4: &Node, 918 ) -> Result<(), JsValue>; 919 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 920 #[doc = "The `before()` method."] 921 #[doc = ""] 922 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 923 #[doc = ""] 924 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_5( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>925 pub fn before_with_node_5( 926 this: &Element, 927 nodes_1: &Node, 928 nodes_2: &Node, 929 nodes_3: &Node, 930 nodes_4: &Node, 931 nodes_5: &Node, 932 ) -> Result<(), JsValue>; 933 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 934 #[doc = "The `before()` method."] 935 #[doc = ""] 936 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 937 #[doc = ""] 938 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_6( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>939 pub fn before_with_node_6( 940 this: &Element, 941 nodes_1: &Node, 942 nodes_2: &Node, 943 nodes_3: &Node, 944 nodes_4: &Node, 945 nodes_5: &Node, 946 nodes_6: &Node, 947 ) -> Result<(), JsValue>; 948 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 949 #[doc = "The `before()` method."] 950 #[doc = ""] 951 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 952 #[doc = ""] 953 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_node_7( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>954 pub fn before_with_node_7( 955 this: &Element, 956 nodes_1: &Node, 957 nodes_2: &Node, 958 nodes_3: &Node, 959 nodes_4: &Node, 960 nodes_5: &Node, 961 nodes_6: &Node, 962 nodes_7: &Node, 963 ) -> Result<(), JsValue>; 964 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = before)] 965 #[doc = "The `before()` method."] 966 #[doc = ""] 967 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 968 #[doc = ""] 969 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>970 pub fn before_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 971 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 972 #[doc = "The `before()` method."] 973 #[doc = ""] 974 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 975 #[doc = ""] 976 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_0(this: &Element) -> Result<(), JsValue>977 pub fn before_with_str_0(this: &Element) -> Result<(), JsValue>; 978 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 979 #[doc = "The `before()` method."] 980 #[doc = ""] 981 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 982 #[doc = ""] 983 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>984 pub fn before_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>; 985 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 986 #[doc = "The `before()` method."] 987 #[doc = ""] 988 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 989 #[doc = ""] 990 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>991 pub fn before_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>; 992 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 993 #[doc = "The `before()` method."] 994 #[doc = ""] 995 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 996 #[doc = ""] 997 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_3( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>998 pub fn before_with_str_3( 999 this: &Element, 1000 nodes_1: &str, 1001 nodes_2: &str, 1002 nodes_3: &str, 1003 ) -> Result<(), JsValue>; 1004 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 1005 #[doc = "The `before()` method."] 1006 #[doc = ""] 1007 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 1008 #[doc = ""] 1009 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_4( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>1010 pub fn before_with_str_4( 1011 this: &Element, 1012 nodes_1: &str, 1013 nodes_2: &str, 1014 nodes_3: &str, 1015 nodes_4: &str, 1016 ) -> Result<(), JsValue>; 1017 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 1018 #[doc = "The `before()` method."] 1019 #[doc = ""] 1020 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 1021 #[doc = ""] 1022 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_5( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>1023 pub fn before_with_str_5( 1024 this: &Element, 1025 nodes_1: &str, 1026 nodes_2: &str, 1027 nodes_3: &str, 1028 nodes_4: &str, 1029 nodes_5: &str, 1030 ) -> Result<(), JsValue>; 1031 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 1032 #[doc = "The `before()` method."] 1033 #[doc = ""] 1034 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 1035 #[doc = ""] 1036 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_6( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>1037 pub fn before_with_str_6( 1038 this: &Element, 1039 nodes_1: &str, 1040 nodes_2: &str, 1041 nodes_3: &str, 1042 nodes_4: &str, 1043 nodes_5: &str, 1044 nodes_6: &str, 1045 ) -> Result<(), JsValue>; 1046 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = before)] 1047 #[doc = "The `before()` method."] 1048 #[doc = ""] 1049 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/before)"] 1050 #[doc = ""] 1051 #[doc = "*This API requires the following crate features to be activated: `Element`*"] before_with_str_7( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>1052 pub fn before_with_str_7( 1053 this: &Element, 1054 nodes_1: &str, 1055 nodes_2: &str, 1056 nodes_3: &str, 1057 nodes_4: &str, 1058 nodes_5: &str, 1059 nodes_6: &str, 1060 nodes_7: &str, 1061 ) -> Result<(), JsValue>; 1062 # [wasm_bindgen (method , structural , js_class = "Element" , js_name = remove)] 1063 #[doc = "The `remove()` method."] 1064 #[doc = ""] 1065 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/remove)"] 1066 #[doc = ""] 1067 #[doc = "*This API requires the following crate features to be activated: `Element`*"] remove(this: &Element)1068 pub fn remove(this: &Element); 1069 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = replaceWith)] 1070 #[doc = "The `replaceWith()` method."] 1071 #[doc = ""] 1072 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1073 #[doc = ""] 1074 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>1075 pub fn replace_with_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 1076 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1077 #[doc = "The `replaceWith()` method."] 1078 #[doc = ""] 1079 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1080 #[doc = ""] 1081 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_0(this: &Element) -> Result<(), JsValue>1082 pub fn replace_with_with_node_0(this: &Element) -> Result<(), JsValue>; 1083 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1084 #[doc = "The `replaceWith()` method."] 1085 #[doc = ""] 1086 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1087 #[doc = ""] 1088 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>1089 pub fn replace_with_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>; 1090 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1091 #[doc = "The `replaceWith()` method."] 1092 #[doc = ""] 1093 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1094 #[doc = ""] 1095 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_2( this: &Element, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>1096 pub fn replace_with_with_node_2( 1097 this: &Element, 1098 nodes_1: &Node, 1099 nodes_2: &Node, 1100 ) -> Result<(), JsValue>; 1101 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1102 #[doc = "The `replaceWith()` method."] 1103 #[doc = ""] 1104 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1105 #[doc = ""] 1106 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_3( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>1107 pub fn replace_with_with_node_3( 1108 this: &Element, 1109 nodes_1: &Node, 1110 nodes_2: &Node, 1111 nodes_3: &Node, 1112 ) -> Result<(), JsValue>; 1113 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1114 #[doc = "The `replaceWith()` method."] 1115 #[doc = ""] 1116 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1117 #[doc = ""] 1118 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_4( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>1119 pub fn replace_with_with_node_4( 1120 this: &Element, 1121 nodes_1: &Node, 1122 nodes_2: &Node, 1123 nodes_3: &Node, 1124 nodes_4: &Node, 1125 ) -> Result<(), JsValue>; 1126 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1127 #[doc = "The `replaceWith()` method."] 1128 #[doc = ""] 1129 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1130 #[doc = ""] 1131 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_5( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>1132 pub fn replace_with_with_node_5( 1133 this: &Element, 1134 nodes_1: &Node, 1135 nodes_2: &Node, 1136 nodes_3: &Node, 1137 nodes_4: &Node, 1138 nodes_5: &Node, 1139 ) -> Result<(), JsValue>; 1140 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1141 #[doc = "The `replaceWith()` method."] 1142 #[doc = ""] 1143 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1144 #[doc = ""] 1145 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_6( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>1146 pub fn replace_with_with_node_6( 1147 this: &Element, 1148 nodes_1: &Node, 1149 nodes_2: &Node, 1150 nodes_3: &Node, 1151 nodes_4: &Node, 1152 nodes_5: &Node, 1153 nodes_6: &Node, 1154 ) -> Result<(), JsValue>; 1155 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1156 #[doc = "The `replaceWith()` method."] 1157 #[doc = ""] 1158 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1159 #[doc = ""] 1160 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_node_7( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>1161 pub fn replace_with_with_node_7( 1162 this: &Element, 1163 nodes_1: &Node, 1164 nodes_2: &Node, 1165 nodes_3: &Node, 1166 nodes_4: &Node, 1167 nodes_5: &Node, 1168 nodes_6: &Node, 1169 nodes_7: &Node, 1170 ) -> Result<(), JsValue>; 1171 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = replaceWith)] 1172 #[doc = "The `replaceWith()` method."] 1173 #[doc = ""] 1174 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1175 #[doc = ""] 1176 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>1177 pub fn replace_with_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 1178 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1179 #[doc = "The `replaceWith()` method."] 1180 #[doc = ""] 1181 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1182 #[doc = ""] 1183 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_0(this: &Element) -> Result<(), JsValue>1184 pub fn replace_with_with_str_0(this: &Element) -> Result<(), JsValue>; 1185 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1186 #[doc = "The `replaceWith()` method."] 1187 #[doc = ""] 1188 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1189 #[doc = ""] 1190 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>1191 pub fn replace_with_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>; 1192 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1193 #[doc = "The `replaceWith()` method."] 1194 #[doc = ""] 1195 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1196 #[doc = ""] 1197 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_2( this: &Element, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>1198 pub fn replace_with_with_str_2( 1199 this: &Element, 1200 nodes_1: &str, 1201 nodes_2: &str, 1202 ) -> Result<(), JsValue>; 1203 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1204 #[doc = "The `replaceWith()` method."] 1205 #[doc = ""] 1206 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1207 #[doc = ""] 1208 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_3( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>1209 pub fn replace_with_with_str_3( 1210 this: &Element, 1211 nodes_1: &str, 1212 nodes_2: &str, 1213 nodes_3: &str, 1214 ) -> Result<(), JsValue>; 1215 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1216 #[doc = "The `replaceWith()` method."] 1217 #[doc = ""] 1218 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1219 #[doc = ""] 1220 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_4( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>1221 pub fn replace_with_with_str_4( 1222 this: &Element, 1223 nodes_1: &str, 1224 nodes_2: &str, 1225 nodes_3: &str, 1226 nodes_4: &str, 1227 ) -> Result<(), JsValue>; 1228 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1229 #[doc = "The `replaceWith()` method."] 1230 #[doc = ""] 1231 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1232 #[doc = ""] 1233 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_5( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>1234 pub fn replace_with_with_str_5( 1235 this: &Element, 1236 nodes_1: &str, 1237 nodes_2: &str, 1238 nodes_3: &str, 1239 nodes_4: &str, 1240 nodes_5: &str, 1241 ) -> Result<(), JsValue>; 1242 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1243 #[doc = "The `replaceWith()` method."] 1244 #[doc = ""] 1245 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1246 #[doc = ""] 1247 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_6( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>1248 pub fn replace_with_with_str_6( 1249 this: &Element, 1250 nodes_1: &str, 1251 nodes_2: &str, 1252 nodes_3: &str, 1253 nodes_4: &str, 1254 nodes_5: &str, 1255 nodes_6: &str, 1256 ) -> Result<(), JsValue>; 1257 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = replaceWith)] 1258 #[doc = "The `replaceWith()` method."] 1259 #[doc = ""] 1260 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/replaceWith)"] 1261 #[doc = ""] 1262 #[doc = "*This API requires the following crate features to be activated: `Element`*"] replace_with_with_str_7( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>1263 pub fn replace_with_with_str_7( 1264 this: &Element, 1265 nodes_1: &str, 1266 nodes_2: &str, 1267 nodes_3: &str, 1268 nodes_4: &str, 1269 nodes_5: &str, 1270 nodes_6: &str, 1271 nodes_7: &str, 1272 ) -> Result<(), JsValue>; 1273 #[cfg(all(feature = "DomPoint", feature = "DomPointInit", feature = "Text",))] 1274 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertPointFromNode)] 1275 #[doc = "The `convertPointFromNode()` method."] 1276 #[doc = ""] 1277 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertPointFromNode)"] 1278 #[doc = ""] 1279 #[doc = "*This API requires the following crate features to be activated: `DomPoint`, `DomPointInit`, `Element`, `Text`*"] convert_point_from_node_with_text( this: &Element, point: &DomPointInit, from: &Text, ) -> Result<DomPoint, JsValue>1280 pub fn convert_point_from_node_with_text( 1281 this: &Element, 1282 point: &DomPointInit, 1283 from: &Text, 1284 ) -> Result<DomPoint, JsValue>; 1285 #[cfg(all(feature = "DomPoint", feature = "DomPointInit",))] 1286 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertPointFromNode)] 1287 #[doc = "The `convertPointFromNode()` method."] 1288 #[doc = ""] 1289 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertPointFromNode)"] 1290 #[doc = ""] 1291 #[doc = "*This API requires the following crate features to be activated: `DomPoint`, `DomPointInit`, `Element`*"] convert_point_from_node_with_element( this: &Element, point: &DomPointInit, from: &Element, ) -> Result<DomPoint, JsValue>1292 pub fn convert_point_from_node_with_element( 1293 this: &Element, 1294 point: &DomPointInit, 1295 from: &Element, 1296 ) -> Result<DomPoint, JsValue>; 1297 #[cfg(all(feature = "Document", feature = "DomPoint", feature = "DomPointInit",))] 1298 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertPointFromNode)] 1299 #[doc = "The `convertPointFromNode()` method."] 1300 #[doc = ""] 1301 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertPointFromNode)"] 1302 #[doc = ""] 1303 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomPoint`, `DomPointInit`, `Element`*"] convert_point_from_node_with_document( this: &Element, point: &DomPointInit, from: &Document, ) -> Result<DomPoint, JsValue>1304 pub fn convert_point_from_node_with_document( 1305 this: &Element, 1306 point: &DomPointInit, 1307 from: &Document, 1308 ) -> Result<DomPoint, JsValue>; 1309 #[cfg(all( 1310 feature = "ConvertCoordinateOptions", 1311 feature = "DomPoint", 1312 feature = "DomPointInit", 1313 feature = "Text", 1314 ))] 1315 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertPointFromNode)] 1316 #[doc = "The `convertPointFromNode()` method."] 1317 #[doc = ""] 1318 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertPointFromNode)"] 1319 #[doc = ""] 1320 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `DomPoint`, `DomPointInit`, `Element`, `Text`*"] convert_point_from_node_with_text_and_options( this: &Element, point: &DomPointInit, from: &Text, options: &ConvertCoordinateOptions, ) -> Result<DomPoint, JsValue>1321 pub fn convert_point_from_node_with_text_and_options( 1322 this: &Element, 1323 point: &DomPointInit, 1324 from: &Text, 1325 options: &ConvertCoordinateOptions, 1326 ) -> Result<DomPoint, JsValue>; 1327 #[cfg(all( 1328 feature = "ConvertCoordinateOptions", 1329 feature = "DomPoint", 1330 feature = "DomPointInit", 1331 ))] 1332 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertPointFromNode)] 1333 #[doc = "The `convertPointFromNode()` method."] 1334 #[doc = ""] 1335 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertPointFromNode)"] 1336 #[doc = ""] 1337 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `DomPoint`, `DomPointInit`, `Element`*"] convert_point_from_node_with_element_and_options( this: &Element, point: &DomPointInit, from: &Element, options: &ConvertCoordinateOptions, ) -> Result<DomPoint, JsValue>1338 pub fn convert_point_from_node_with_element_and_options( 1339 this: &Element, 1340 point: &DomPointInit, 1341 from: &Element, 1342 options: &ConvertCoordinateOptions, 1343 ) -> Result<DomPoint, JsValue>; 1344 #[cfg(all( 1345 feature = "ConvertCoordinateOptions", 1346 feature = "Document", 1347 feature = "DomPoint", 1348 feature = "DomPointInit", 1349 ))] 1350 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertPointFromNode)] 1351 #[doc = "The `convertPointFromNode()` method."] 1352 #[doc = ""] 1353 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertPointFromNode)"] 1354 #[doc = ""] 1355 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomPoint`, `DomPointInit`, `Element`*"] convert_point_from_node_with_document_and_options( this: &Element, point: &DomPointInit, from: &Document, options: &ConvertCoordinateOptions, ) -> Result<DomPoint, JsValue>1356 pub fn convert_point_from_node_with_document_and_options( 1357 this: &Element, 1358 point: &DomPointInit, 1359 from: &Document, 1360 options: &ConvertCoordinateOptions, 1361 ) -> Result<DomPoint, JsValue>; 1362 #[cfg(all(feature = "DomQuad", feature = "Text",))] 1363 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertQuadFromNode)] 1364 #[doc = "The `convertQuadFromNode()` method."] 1365 #[doc = ""] 1366 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertQuadFromNode)"] 1367 #[doc = ""] 1368 #[doc = "*This API requires the following crate features to be activated: `DomQuad`, `Element`, `Text`*"] convert_quad_from_node_with_text( this: &Element, quad: &DomQuad, from: &Text, ) -> Result<DomQuad, JsValue>1369 pub fn convert_quad_from_node_with_text( 1370 this: &Element, 1371 quad: &DomQuad, 1372 from: &Text, 1373 ) -> Result<DomQuad, JsValue>; 1374 #[cfg(feature = "DomQuad")] 1375 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertQuadFromNode)] 1376 #[doc = "The `convertQuadFromNode()` method."] 1377 #[doc = ""] 1378 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertQuadFromNode)"] 1379 #[doc = ""] 1380 #[doc = "*This API requires the following crate features to be activated: `DomQuad`, `Element`*"] convert_quad_from_node_with_element( this: &Element, quad: &DomQuad, from: &Element, ) -> Result<DomQuad, JsValue>1381 pub fn convert_quad_from_node_with_element( 1382 this: &Element, 1383 quad: &DomQuad, 1384 from: &Element, 1385 ) -> Result<DomQuad, JsValue>; 1386 #[cfg(all(feature = "Document", feature = "DomQuad",))] 1387 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertQuadFromNode)] 1388 #[doc = "The `convertQuadFromNode()` method."] 1389 #[doc = ""] 1390 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertQuadFromNode)"] 1391 #[doc = ""] 1392 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`, `Element`*"] convert_quad_from_node_with_document( this: &Element, quad: &DomQuad, from: &Document, ) -> Result<DomQuad, JsValue>1393 pub fn convert_quad_from_node_with_document( 1394 this: &Element, 1395 quad: &DomQuad, 1396 from: &Document, 1397 ) -> Result<DomQuad, JsValue>; 1398 #[cfg(all( 1399 feature = "ConvertCoordinateOptions", 1400 feature = "DomQuad", 1401 feature = "Text", 1402 ))] 1403 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertQuadFromNode)] 1404 #[doc = "The `convertQuadFromNode()` method."] 1405 #[doc = ""] 1406 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertQuadFromNode)"] 1407 #[doc = ""] 1408 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `DomQuad`, `Element`, `Text`*"] convert_quad_from_node_with_text_and_options( this: &Element, quad: &DomQuad, from: &Text, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>1409 pub fn convert_quad_from_node_with_text_and_options( 1410 this: &Element, 1411 quad: &DomQuad, 1412 from: &Text, 1413 options: &ConvertCoordinateOptions, 1414 ) -> Result<DomQuad, JsValue>; 1415 #[cfg(all(feature = "ConvertCoordinateOptions", feature = "DomQuad",))] 1416 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertQuadFromNode)] 1417 #[doc = "The `convertQuadFromNode()` method."] 1418 #[doc = ""] 1419 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertQuadFromNode)"] 1420 #[doc = ""] 1421 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `DomQuad`, `Element`*"] convert_quad_from_node_with_element_and_options( this: &Element, quad: &DomQuad, from: &Element, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>1422 pub fn convert_quad_from_node_with_element_and_options( 1423 this: &Element, 1424 quad: &DomQuad, 1425 from: &Element, 1426 options: &ConvertCoordinateOptions, 1427 ) -> Result<DomQuad, JsValue>; 1428 #[cfg(all( 1429 feature = "ConvertCoordinateOptions", 1430 feature = "Document", 1431 feature = "DomQuad", 1432 ))] 1433 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertQuadFromNode)] 1434 #[doc = "The `convertQuadFromNode()` method."] 1435 #[doc = ""] 1436 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertQuadFromNode)"] 1437 #[doc = ""] 1438 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`, `Element`*"] convert_quad_from_node_with_document_and_options( this: &Element, quad: &DomQuad, from: &Document, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>1439 pub fn convert_quad_from_node_with_document_and_options( 1440 this: &Element, 1441 quad: &DomQuad, 1442 from: &Document, 1443 options: &ConvertCoordinateOptions, 1444 ) -> Result<DomQuad, JsValue>; 1445 #[cfg(all(feature = "DomQuad", feature = "DomRectReadOnly", feature = "Text",))] 1446 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertRectFromNode)] 1447 #[doc = "The `convertRectFromNode()` method."] 1448 #[doc = ""] 1449 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertRectFromNode)"] 1450 #[doc = ""] 1451 #[doc = "*This API requires the following crate features to be activated: `DomQuad`, `DomRectReadOnly`, `Element`, `Text`*"] convert_rect_from_node_with_text( this: &Element, rect: &DomRectReadOnly, from: &Text, ) -> Result<DomQuad, JsValue>1452 pub fn convert_rect_from_node_with_text( 1453 this: &Element, 1454 rect: &DomRectReadOnly, 1455 from: &Text, 1456 ) -> Result<DomQuad, JsValue>; 1457 #[cfg(all(feature = "DomQuad", feature = "DomRectReadOnly",))] 1458 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertRectFromNode)] 1459 #[doc = "The `convertRectFromNode()` method."] 1460 #[doc = ""] 1461 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertRectFromNode)"] 1462 #[doc = ""] 1463 #[doc = "*This API requires the following crate features to be activated: `DomQuad`, `DomRectReadOnly`, `Element`*"] convert_rect_from_node_with_element( this: &Element, rect: &DomRectReadOnly, from: &Element, ) -> Result<DomQuad, JsValue>1464 pub fn convert_rect_from_node_with_element( 1465 this: &Element, 1466 rect: &DomRectReadOnly, 1467 from: &Element, 1468 ) -> Result<DomQuad, JsValue>; 1469 #[cfg(all(feature = "Document", feature = "DomQuad", feature = "DomRectReadOnly",))] 1470 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertRectFromNode)] 1471 #[doc = "The `convertRectFromNode()` method."] 1472 #[doc = ""] 1473 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertRectFromNode)"] 1474 #[doc = ""] 1475 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`, `DomRectReadOnly`, `Element`*"] convert_rect_from_node_with_document( this: &Element, rect: &DomRectReadOnly, from: &Document, ) -> Result<DomQuad, JsValue>1476 pub fn convert_rect_from_node_with_document( 1477 this: &Element, 1478 rect: &DomRectReadOnly, 1479 from: &Document, 1480 ) -> Result<DomQuad, JsValue>; 1481 #[cfg(all( 1482 feature = "ConvertCoordinateOptions", 1483 feature = "DomQuad", 1484 feature = "DomRectReadOnly", 1485 feature = "Text", 1486 ))] 1487 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertRectFromNode)] 1488 #[doc = "The `convertRectFromNode()` method."] 1489 #[doc = ""] 1490 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertRectFromNode)"] 1491 #[doc = ""] 1492 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `DomQuad`, `DomRectReadOnly`, `Element`, `Text`*"] convert_rect_from_node_with_text_and_options( this: &Element, rect: &DomRectReadOnly, from: &Text, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>1493 pub fn convert_rect_from_node_with_text_and_options( 1494 this: &Element, 1495 rect: &DomRectReadOnly, 1496 from: &Text, 1497 options: &ConvertCoordinateOptions, 1498 ) -> Result<DomQuad, JsValue>; 1499 #[cfg(all( 1500 feature = "ConvertCoordinateOptions", 1501 feature = "DomQuad", 1502 feature = "DomRectReadOnly", 1503 ))] 1504 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertRectFromNode)] 1505 #[doc = "The `convertRectFromNode()` method."] 1506 #[doc = ""] 1507 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertRectFromNode)"] 1508 #[doc = ""] 1509 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `DomQuad`, `DomRectReadOnly`, `Element`*"] convert_rect_from_node_with_element_and_options( this: &Element, rect: &DomRectReadOnly, from: &Element, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>1510 pub fn convert_rect_from_node_with_element_and_options( 1511 this: &Element, 1512 rect: &DomRectReadOnly, 1513 from: &Element, 1514 options: &ConvertCoordinateOptions, 1515 ) -> Result<DomQuad, JsValue>; 1516 #[cfg(all( 1517 feature = "ConvertCoordinateOptions", 1518 feature = "Document", 1519 feature = "DomQuad", 1520 feature = "DomRectReadOnly", 1521 ))] 1522 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = convertRectFromNode)] 1523 #[doc = "The `convertRectFromNode()` method."] 1524 #[doc = ""] 1525 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/convertRectFromNode)"] 1526 #[doc = ""] 1527 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`, `DomRectReadOnly`, `Element`*"] convert_rect_from_node_with_document_and_options( this: &Element, rect: &DomRectReadOnly, from: &Document, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>1528 pub fn convert_rect_from_node_with_document_and_options( 1529 this: &Element, 1530 rect: &DomRectReadOnly, 1531 from: &Document, 1532 options: &ConvertCoordinateOptions, 1533 ) -> Result<DomQuad, JsValue>; 1534 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = getBoxQuads)] 1535 #[doc = "The `getBoxQuads()` method."] 1536 #[doc = ""] 1537 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoxQuads)"] 1538 #[doc = ""] 1539 #[doc = "*This API requires the following crate features to be activated: `Element`*"] get_box_quads(this: &Element) -> Result<::js_sys::Array, JsValue>1540 pub fn get_box_quads(this: &Element) -> Result<::js_sys::Array, JsValue>; 1541 #[cfg(feature = "BoxQuadOptions")] 1542 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = getBoxQuads)] 1543 #[doc = "The `getBoxQuads()` method."] 1544 #[doc = ""] 1545 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoxQuads)"] 1546 #[doc = ""] 1547 #[doc = "*This API requires the following crate features to be activated: `BoxQuadOptions`, `Element`*"] get_box_quads_with_options( this: &Element, options: &BoxQuadOptions, ) -> Result<::js_sys::Array, JsValue>1548 pub fn get_box_quads_with_options( 1549 this: &Element, 1550 options: &BoxQuadOptions, 1551 ) -> Result<::js_sys::Array, JsValue>; 1552 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = append)] 1553 #[doc = "The `append()` method."] 1554 #[doc = ""] 1555 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1556 #[doc = ""] 1557 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>1558 pub fn append_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 1559 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1560 #[doc = "The `append()` method."] 1561 #[doc = ""] 1562 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1563 #[doc = ""] 1564 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_0(this: &Element) -> Result<(), JsValue>1565 pub fn append_with_node_0(this: &Element) -> Result<(), JsValue>; 1566 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1567 #[doc = "The `append()` method."] 1568 #[doc = ""] 1569 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1570 #[doc = ""] 1571 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>1572 pub fn append_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>; 1573 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1574 #[doc = "The `append()` method."] 1575 #[doc = ""] 1576 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1577 #[doc = ""] 1578 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_2( this: &Element, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>1579 pub fn append_with_node_2( 1580 this: &Element, 1581 nodes_1: &Node, 1582 nodes_2: &Node, 1583 ) -> Result<(), JsValue>; 1584 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1585 #[doc = "The `append()` method."] 1586 #[doc = ""] 1587 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1588 #[doc = ""] 1589 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_3( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>1590 pub fn append_with_node_3( 1591 this: &Element, 1592 nodes_1: &Node, 1593 nodes_2: &Node, 1594 nodes_3: &Node, 1595 ) -> Result<(), JsValue>; 1596 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1597 #[doc = "The `append()` method."] 1598 #[doc = ""] 1599 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1600 #[doc = ""] 1601 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_4( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>1602 pub fn append_with_node_4( 1603 this: &Element, 1604 nodes_1: &Node, 1605 nodes_2: &Node, 1606 nodes_3: &Node, 1607 nodes_4: &Node, 1608 ) -> Result<(), JsValue>; 1609 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1610 #[doc = "The `append()` method."] 1611 #[doc = ""] 1612 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1613 #[doc = ""] 1614 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_5( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>1615 pub fn append_with_node_5( 1616 this: &Element, 1617 nodes_1: &Node, 1618 nodes_2: &Node, 1619 nodes_3: &Node, 1620 nodes_4: &Node, 1621 nodes_5: &Node, 1622 ) -> Result<(), JsValue>; 1623 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1624 #[doc = "The `append()` method."] 1625 #[doc = ""] 1626 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1627 #[doc = ""] 1628 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_6( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>1629 pub fn append_with_node_6( 1630 this: &Element, 1631 nodes_1: &Node, 1632 nodes_2: &Node, 1633 nodes_3: &Node, 1634 nodes_4: &Node, 1635 nodes_5: &Node, 1636 nodes_6: &Node, 1637 ) -> Result<(), JsValue>; 1638 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1639 #[doc = "The `append()` method."] 1640 #[doc = ""] 1641 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1642 #[doc = ""] 1643 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_node_7( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>1644 pub fn append_with_node_7( 1645 this: &Element, 1646 nodes_1: &Node, 1647 nodes_2: &Node, 1648 nodes_3: &Node, 1649 nodes_4: &Node, 1650 nodes_5: &Node, 1651 nodes_6: &Node, 1652 nodes_7: &Node, 1653 ) -> Result<(), JsValue>; 1654 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = append)] 1655 #[doc = "The `append()` method."] 1656 #[doc = ""] 1657 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1658 #[doc = ""] 1659 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>1660 pub fn append_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 1661 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1662 #[doc = "The `append()` method."] 1663 #[doc = ""] 1664 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1665 #[doc = ""] 1666 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_0(this: &Element) -> Result<(), JsValue>1667 pub fn append_with_str_0(this: &Element) -> Result<(), JsValue>; 1668 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1669 #[doc = "The `append()` method."] 1670 #[doc = ""] 1671 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1672 #[doc = ""] 1673 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>1674 pub fn append_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>; 1675 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1676 #[doc = "The `append()` method."] 1677 #[doc = ""] 1678 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1679 #[doc = ""] 1680 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>1681 pub fn append_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>; 1682 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1683 #[doc = "The `append()` method."] 1684 #[doc = ""] 1685 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1686 #[doc = ""] 1687 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_3( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>1688 pub fn append_with_str_3( 1689 this: &Element, 1690 nodes_1: &str, 1691 nodes_2: &str, 1692 nodes_3: &str, 1693 ) -> Result<(), JsValue>; 1694 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1695 #[doc = "The `append()` method."] 1696 #[doc = ""] 1697 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1698 #[doc = ""] 1699 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_4( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>1700 pub fn append_with_str_4( 1701 this: &Element, 1702 nodes_1: &str, 1703 nodes_2: &str, 1704 nodes_3: &str, 1705 nodes_4: &str, 1706 ) -> Result<(), JsValue>; 1707 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1708 #[doc = "The `append()` method."] 1709 #[doc = ""] 1710 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1711 #[doc = ""] 1712 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_5( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>1713 pub fn append_with_str_5( 1714 this: &Element, 1715 nodes_1: &str, 1716 nodes_2: &str, 1717 nodes_3: &str, 1718 nodes_4: &str, 1719 nodes_5: &str, 1720 ) -> Result<(), JsValue>; 1721 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1722 #[doc = "The `append()` method."] 1723 #[doc = ""] 1724 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1725 #[doc = ""] 1726 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_6( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>1727 pub fn append_with_str_6( 1728 this: &Element, 1729 nodes_1: &str, 1730 nodes_2: &str, 1731 nodes_3: &str, 1732 nodes_4: &str, 1733 nodes_5: &str, 1734 nodes_6: &str, 1735 ) -> Result<(), JsValue>; 1736 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = append)] 1737 #[doc = "The `append()` method."] 1738 #[doc = ""] 1739 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/append)"] 1740 #[doc = ""] 1741 #[doc = "*This API requires the following crate features to be activated: `Element`*"] append_with_str_7( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>1742 pub fn append_with_str_7( 1743 this: &Element, 1744 nodes_1: &str, 1745 nodes_2: &str, 1746 nodes_3: &str, 1747 nodes_4: &str, 1748 nodes_5: &str, 1749 nodes_6: &str, 1750 nodes_7: &str, 1751 ) -> Result<(), JsValue>; 1752 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = prepend)] 1753 #[doc = "The `prepend()` method."] 1754 #[doc = ""] 1755 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1756 #[doc = ""] 1757 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>1758 pub fn prepend_with_node(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 1759 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1760 #[doc = "The `prepend()` method."] 1761 #[doc = ""] 1762 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1763 #[doc = ""] 1764 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_0(this: &Element) -> Result<(), JsValue>1765 pub fn prepend_with_node_0(this: &Element) -> Result<(), JsValue>; 1766 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1767 #[doc = "The `prepend()` method."] 1768 #[doc = ""] 1769 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1770 #[doc = ""] 1771 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>1772 pub fn prepend_with_node_1(this: &Element, nodes_1: &Node) -> Result<(), JsValue>; 1773 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1774 #[doc = "The `prepend()` method."] 1775 #[doc = ""] 1776 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1777 #[doc = ""] 1778 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_2( this: &Element, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>1779 pub fn prepend_with_node_2( 1780 this: &Element, 1781 nodes_1: &Node, 1782 nodes_2: &Node, 1783 ) -> Result<(), JsValue>; 1784 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1785 #[doc = "The `prepend()` method."] 1786 #[doc = ""] 1787 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1788 #[doc = ""] 1789 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_3( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>1790 pub fn prepend_with_node_3( 1791 this: &Element, 1792 nodes_1: &Node, 1793 nodes_2: &Node, 1794 nodes_3: &Node, 1795 ) -> Result<(), JsValue>; 1796 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1797 #[doc = "The `prepend()` method."] 1798 #[doc = ""] 1799 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1800 #[doc = ""] 1801 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_4( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>1802 pub fn prepend_with_node_4( 1803 this: &Element, 1804 nodes_1: &Node, 1805 nodes_2: &Node, 1806 nodes_3: &Node, 1807 nodes_4: &Node, 1808 ) -> Result<(), JsValue>; 1809 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1810 #[doc = "The `prepend()` method."] 1811 #[doc = ""] 1812 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1813 #[doc = ""] 1814 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_5( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>1815 pub fn prepend_with_node_5( 1816 this: &Element, 1817 nodes_1: &Node, 1818 nodes_2: &Node, 1819 nodes_3: &Node, 1820 nodes_4: &Node, 1821 nodes_5: &Node, 1822 ) -> Result<(), JsValue>; 1823 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1824 #[doc = "The `prepend()` method."] 1825 #[doc = ""] 1826 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1827 #[doc = ""] 1828 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_6( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>1829 pub fn prepend_with_node_6( 1830 this: &Element, 1831 nodes_1: &Node, 1832 nodes_2: &Node, 1833 nodes_3: &Node, 1834 nodes_4: &Node, 1835 nodes_5: &Node, 1836 nodes_6: &Node, 1837 ) -> Result<(), JsValue>; 1838 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1839 #[doc = "The `prepend()` method."] 1840 #[doc = ""] 1841 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1842 #[doc = ""] 1843 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_node_7( this: &Element, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>1844 pub fn prepend_with_node_7( 1845 this: &Element, 1846 nodes_1: &Node, 1847 nodes_2: &Node, 1848 nodes_3: &Node, 1849 nodes_4: &Node, 1850 nodes_5: &Node, 1851 nodes_6: &Node, 1852 nodes_7: &Node, 1853 ) -> Result<(), JsValue>; 1854 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Element" , js_name = prepend)] 1855 #[doc = "The `prepend()` method."] 1856 #[doc = ""] 1857 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1858 #[doc = ""] 1859 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>1860 pub fn prepend_with_str(this: &Element, nodes: &::js_sys::Array) -> Result<(), JsValue>; 1861 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1862 #[doc = "The `prepend()` method."] 1863 #[doc = ""] 1864 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1865 #[doc = ""] 1866 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_0(this: &Element) -> Result<(), JsValue>1867 pub fn prepend_with_str_0(this: &Element) -> Result<(), JsValue>; 1868 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1869 #[doc = "The `prepend()` method."] 1870 #[doc = ""] 1871 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1872 #[doc = ""] 1873 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>1874 pub fn prepend_with_str_1(this: &Element, nodes_1: &str) -> Result<(), JsValue>; 1875 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1876 #[doc = "The `prepend()` method."] 1877 #[doc = ""] 1878 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1879 #[doc = ""] 1880 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>1881 pub fn prepend_with_str_2(this: &Element, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>; 1882 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1883 #[doc = "The `prepend()` method."] 1884 #[doc = ""] 1885 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1886 #[doc = ""] 1887 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_3( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>1888 pub fn prepend_with_str_3( 1889 this: &Element, 1890 nodes_1: &str, 1891 nodes_2: &str, 1892 nodes_3: &str, 1893 ) -> Result<(), JsValue>; 1894 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1895 #[doc = "The `prepend()` method."] 1896 #[doc = ""] 1897 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1898 #[doc = ""] 1899 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_4( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>1900 pub fn prepend_with_str_4( 1901 this: &Element, 1902 nodes_1: &str, 1903 nodes_2: &str, 1904 nodes_3: &str, 1905 nodes_4: &str, 1906 ) -> Result<(), JsValue>; 1907 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1908 #[doc = "The `prepend()` method."] 1909 #[doc = ""] 1910 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1911 #[doc = ""] 1912 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_5( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>1913 pub fn prepend_with_str_5( 1914 this: &Element, 1915 nodes_1: &str, 1916 nodes_2: &str, 1917 nodes_3: &str, 1918 nodes_4: &str, 1919 nodes_5: &str, 1920 ) -> Result<(), JsValue>; 1921 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1922 #[doc = "The `prepend()` method."] 1923 #[doc = ""] 1924 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1925 #[doc = ""] 1926 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_6( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>1927 pub fn prepend_with_str_6( 1928 this: &Element, 1929 nodes_1: &str, 1930 nodes_2: &str, 1931 nodes_3: &str, 1932 nodes_4: &str, 1933 nodes_5: &str, 1934 nodes_6: &str, 1935 ) -> Result<(), JsValue>; 1936 # [wasm_bindgen (catch , method , structural , js_class = "Element" , js_name = prepend)] 1937 #[doc = "The `prepend()` method."] 1938 #[doc = ""] 1939 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Element/prepend)"] 1940 #[doc = ""] 1941 #[doc = "*This API requires the following crate features to be activated: `Element`*"] prepend_with_str_7( this: &Element, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>1942 pub fn prepend_with_str_7( 1943 this: &Element, 1944 nodes_1: &str, 1945 nodes_2: &str, 1946 nodes_3: &str, 1947 nodes_4: &str, 1948 nodes_5: &str, 1949 nodes_6: &str, 1950 nodes_7: &str, 1951 ) -> Result<(), JsValue>; 1952 } 1953