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