1#![allow(unused_imports)]
2#![allow(clippy::all)]
3use super::*;
4use wasm_bindgen::prelude::*;
5#[wasm_bindgen]
6extern "C" {
7 # [wasm_bindgen (extends = Element , extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = SVGElement , typescript_type = "SVGElement")]
8 #[derive(Debug, Clone, PartialEq, Eq)]
9 #[doc = "The `SvgElement` class."]
10 #[doc = ""]
11 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement)"]
12 #[doc = ""]
13 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
14 pub type SvgElement;
15 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = id)]
16 #[doc = "Getter for the `id` field of this object."]
17 #[doc = ""]
18 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/id)"]
19 #[doc = ""]
20 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
21 pub fn id(this: &SvgElement) -> ::alloc::string::String;
22 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = id)]
23 #[doc = "Setter for the `id` field of this object."]
24 #[doc = ""]
25 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/id)"]
26 #[doc = ""]
27 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
28 pub fn set_id(this: &SvgElement, value: &str);
29 #[cfg(feature = "SvgAnimatedString")]
30 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = className)]
31 #[doc = "Getter for the `className` field of this object."]
32 #[doc = ""]
33 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/className)"]
34 #[doc = ""]
35 #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedString`, `SvgElement`*"]
36 pub fn class_name(this: &SvgElement) -> SvgAnimatedString;
37 #[cfg(feature = "SvgsvgElement")]
38 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ownerSVGElement)]
39 #[doc = "Getter for the `ownerSVGElement` field of this object."]
40 #[doc = ""]
41 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ownerSVGElement)"]
42 #[doc = ""]
43 #[doc = "*This API requires the following crate features to be activated: `SvgElement`, `SvgsvgElement`*"]
44 pub fn owner_svg_element(this: &SvgElement) -> Option<SvgsvgElement>;
45 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = viewportElement)]
46 #[doc = "Getter for the `viewportElement` field of this object."]
47 #[doc = ""]
48 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/viewportElement)"]
49 #[doc = ""]
50 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
51 pub fn viewport_element(this: &SvgElement) -> Option<SvgElement>;
52 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncopy)]
53 #[doc = "Getter for the `oncopy` field of this object."]
54 #[doc = ""]
55 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncopy)"]
56 #[doc = ""]
57 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
58 pub fn oncopy(this: &SvgElement) -> Option<::js_sys::Function>;
59 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncopy)]
60 #[doc = "Setter for the `oncopy` field of this object."]
61 #[doc = ""]
62 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncopy)"]
63 #[doc = ""]
64 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
65 pub fn set_oncopy(this: &SvgElement, value: Option<&::js_sys::Function>);
66 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncut)]
67 #[doc = "Getter for the `oncut` field of this object."]
68 #[doc = ""]
69 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncut)"]
70 #[doc = ""]
71 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
72 pub fn oncut(this: &SvgElement) -> Option<::js_sys::Function>;
73 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncut)]
74 #[doc = "Setter for the `oncut` field of this object."]
75 #[doc = ""]
76 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncut)"]
77 #[doc = ""]
78 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
79 pub fn set_oncut(this: &SvgElement, value: Option<&::js_sys::Function>);
80 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpaste)]
81 #[doc = "Getter for the `onpaste` field of this object."]
82 #[doc = ""]
83 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpaste)"]
84 #[doc = ""]
85 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
86 pub fn onpaste(this: &SvgElement) -> Option<::js_sys::Function>;
87 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpaste)]
88 #[doc = "Setter for the `onpaste` field of this object."]
89 #[doc = ""]
90 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpaste)"]
91 #[doc = ""]
92 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
93 pub fn set_onpaste(this: &SvgElement, value: Option<&::js_sys::Function>);
94 #[cfg(feature = "CssStyleDeclaration")]
95 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = style)]
96 #[doc = "Getter for the `style` field of this object."]
97 #[doc = ""]
98 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/style)"]
99 #[doc = ""]
100 #[doc = "*This API requires the following crate features to be activated: `CssStyleDeclaration`, `SvgElement`*"]
101 pub fn style(this: &SvgElement) -> CssStyleDeclaration;
102 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onabort)]
103 #[doc = "Getter for the `onabort` field of this object."]
104 #[doc = ""]
105 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onabort)"]
106 #[doc = ""]
107 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
108 pub fn onabort(this: &SvgElement) -> Option<::js_sys::Function>;
109 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onabort)]
110 #[doc = "Setter for the `onabort` field of this object."]
111 #[doc = ""]
112 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onabort)"]
113 #[doc = ""]
114 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
115 pub fn set_onabort(this: &SvgElement, value: Option<&::js_sys::Function>);
116 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onblur)]
117 #[doc = "Getter for the `onblur` field of this object."]
118 #[doc = ""]
119 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onblur)"]
120 #[doc = ""]
121 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
122 pub fn onblur(this: &SvgElement) -> Option<::js_sys::Function>;
123 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onblur)]
124 #[doc = "Setter for the `onblur` field of this object."]
125 #[doc = ""]
126 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onblur)"]
127 #[doc = ""]
128 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
129 pub fn set_onblur(this: &SvgElement, value: Option<&::js_sys::Function>);
130 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onfocus)]
131 #[doc = "Getter for the `onfocus` field of this object."]
132 #[doc = ""]
133 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onfocus)"]
134 #[doc = ""]
135 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
136 pub fn onfocus(this: &SvgElement) -> Option<::js_sys::Function>;
137 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onfocus)]
138 #[doc = "Setter for the `onfocus` field of this object."]
139 #[doc = ""]
140 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onfocus)"]
141 #[doc = ""]
142 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
143 pub fn set_onfocus(this: &SvgElement, value: Option<&::js_sys::Function>);
144 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onauxclick)]
145 #[doc = "Getter for the `onauxclick` field of this object."]
146 #[doc = ""]
147 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onauxclick)"]
148 #[doc = ""]
149 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
150 pub fn onauxclick(this: &SvgElement) -> Option<::js_sys::Function>;
151 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onauxclick)]
152 #[doc = "Setter for the `onauxclick` field of this object."]
153 #[doc = ""]
154 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onauxclick)"]
155 #[doc = ""]
156 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
157 pub fn set_onauxclick(this: &SvgElement, value: Option<&::js_sys::Function>);
158 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onbeforetoggle)]
159 #[doc = "Getter for the `onbeforetoggle` field of this object."]
160 #[doc = ""]
161 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onbeforetoggle)"]
162 #[doc = ""]
163 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
164 pub fn onbeforetoggle(this: &SvgElement) -> Option<::js_sys::Function>;
165 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onbeforetoggle)]
166 #[doc = "Setter for the `onbeforetoggle` field of this object."]
167 #[doc = ""]
168 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onbeforetoggle)"]
169 #[doc = ""]
170 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
171 pub fn set_onbeforetoggle(this: &SvgElement, value: Option<&::js_sys::Function>);
172 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncanplay)]
173 #[doc = "Getter for the `oncanplay` field of this object."]
174 #[doc = ""]
175 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncanplay)"]
176 #[doc = ""]
177 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
178 pub fn oncanplay(this: &SvgElement) -> Option<::js_sys::Function>;
179 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncanplay)]
180 #[doc = "Setter for the `oncanplay` field of this object."]
181 #[doc = ""]
182 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncanplay)"]
183 #[doc = ""]
184 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
185 pub fn set_oncanplay(this: &SvgElement, value: Option<&::js_sys::Function>);
186 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncanplaythrough)]
187 #[doc = "Getter for the `oncanplaythrough` field of this object."]
188 #[doc = ""]
189 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncanplaythrough)"]
190 #[doc = ""]
191 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
192 pub fn oncanplaythrough(this: &SvgElement) -> Option<::js_sys::Function>;
193 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncanplaythrough)]
194 #[doc = "Setter for the `oncanplaythrough` field of this object."]
195 #[doc = ""]
196 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncanplaythrough)"]
197 #[doc = ""]
198 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
199 pub fn set_oncanplaythrough(this: &SvgElement, value: Option<&::js_sys::Function>);
200 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onchange)]
201 #[doc = "Getter for the `onchange` field of this object."]
202 #[doc = ""]
203 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onchange)"]
204 #[doc = ""]
205 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
206 pub fn onchange(this: &SvgElement) -> Option<::js_sys::Function>;
207 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onchange)]
208 #[doc = "Setter for the `onchange` field of this object."]
209 #[doc = ""]
210 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onchange)"]
211 #[doc = ""]
212 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
213 pub fn set_onchange(this: &SvgElement, value: Option<&::js_sys::Function>);
214 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onclick)]
215 #[doc = "Getter for the `onclick` field of this object."]
216 #[doc = ""]
217 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onclick)"]
218 #[doc = ""]
219 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
220 pub fn onclick(this: &SvgElement) -> Option<::js_sys::Function>;
221 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onclick)]
222 #[doc = "Setter for the `onclick` field of this object."]
223 #[doc = ""]
224 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onclick)"]
225 #[doc = ""]
226 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
227 pub fn set_onclick(this: &SvgElement, value: Option<&::js_sys::Function>);
228 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onclose)]
229 #[doc = "Getter for the `onclose` field of this object."]
230 #[doc = ""]
231 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onclose)"]
232 #[doc = ""]
233 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
234 pub fn onclose(this: &SvgElement) -> Option<::js_sys::Function>;
235 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onclose)]
236 #[doc = "Setter for the `onclose` field of this object."]
237 #[doc = ""]
238 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onclose)"]
239 #[doc = ""]
240 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
241 pub fn set_onclose(this: &SvgElement, value: Option<&::js_sys::Function>);
242 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncontextmenu)]
243 #[doc = "Getter for the `oncontextmenu` field of this object."]
244 #[doc = ""]
245 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncontextmenu)"]
246 #[doc = ""]
247 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
248 pub fn oncontextmenu(this: &SvgElement) -> Option<::js_sys::Function>;
249 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncontextmenu)]
250 #[doc = "Setter for the `oncontextmenu` field of this object."]
251 #[doc = ""]
252 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncontextmenu)"]
253 #[doc = ""]
254 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
255 pub fn set_oncontextmenu(this: &SvgElement, value: Option<&::js_sys::Function>);
256 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondblclick)]
257 #[doc = "Getter for the `ondblclick` field of this object."]
258 #[doc = ""]
259 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondblclick)"]
260 #[doc = ""]
261 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
262 pub fn ondblclick(this: &SvgElement) -> Option<::js_sys::Function>;
263 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondblclick)]
264 #[doc = "Setter for the `ondblclick` field of this object."]
265 #[doc = ""]
266 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondblclick)"]
267 #[doc = ""]
268 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
269 pub fn set_ondblclick(this: &SvgElement, value: Option<&::js_sys::Function>);
270 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondrag)]
271 #[doc = "Getter for the `ondrag` field of this object."]
272 #[doc = ""]
273 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondrag)"]
274 #[doc = ""]
275 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
276 pub fn ondrag(this: &SvgElement) -> Option<::js_sys::Function>;
277 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondrag)]
278 #[doc = "Setter for the `ondrag` field of this object."]
279 #[doc = ""]
280 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondrag)"]
281 #[doc = ""]
282 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
283 pub fn set_ondrag(this: &SvgElement, value: Option<&::js_sys::Function>);
284 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragend)]
285 #[doc = "Getter for the `ondragend` field of this object."]
286 #[doc = ""]
287 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragend)"]
288 #[doc = ""]
289 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
290 pub fn ondragend(this: &SvgElement) -> Option<::js_sys::Function>;
291 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragend)]
292 #[doc = "Setter for the `ondragend` field of this object."]
293 #[doc = ""]
294 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragend)"]
295 #[doc = ""]
296 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
297 pub fn set_ondragend(this: &SvgElement, value: Option<&::js_sys::Function>);
298 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragenter)]
299 #[doc = "Getter for the `ondragenter` field of this object."]
300 #[doc = ""]
301 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragenter)"]
302 #[doc = ""]
303 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
304 pub fn ondragenter(this: &SvgElement) -> Option<::js_sys::Function>;
305 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragenter)]
306 #[doc = "Setter for the `ondragenter` field of this object."]
307 #[doc = ""]
308 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragenter)"]
309 #[doc = ""]
310 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
311 pub fn set_ondragenter(this: &SvgElement, value: Option<&::js_sys::Function>);
312 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragexit)]
313 #[doc = "Getter for the `ondragexit` field of this object."]
314 #[doc = ""]
315 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragexit)"]
316 #[doc = ""]
317 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
318 pub fn ondragexit(this: &SvgElement) -> Option<::js_sys::Function>;
319 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragexit)]
320 #[doc = "Setter for the `ondragexit` field of this object."]
321 #[doc = ""]
322 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragexit)"]
323 #[doc = ""]
324 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
325 pub fn set_ondragexit(this: &SvgElement, value: Option<&::js_sys::Function>);
326 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragleave)]
327 #[doc = "Getter for the `ondragleave` field of this object."]
328 #[doc = ""]
329 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragleave)"]
330 #[doc = ""]
331 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
332 pub fn ondragleave(this: &SvgElement) -> Option<::js_sys::Function>;
333 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragleave)]
334 #[doc = "Setter for the `ondragleave` field of this object."]
335 #[doc = ""]
336 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragleave)"]
337 #[doc = ""]
338 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
339 pub fn set_ondragleave(this: &SvgElement, value: Option<&::js_sys::Function>);
340 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragover)]
341 #[doc = "Getter for the `ondragover` field of this object."]
342 #[doc = ""]
343 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragover)"]
344 #[doc = ""]
345 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
346 pub fn ondragover(this: &SvgElement) -> Option<::js_sys::Function>;
347 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragover)]
348 #[doc = "Setter for the `ondragover` field of this object."]
349 #[doc = ""]
350 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragover)"]
351 #[doc = ""]
352 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
353 pub fn set_ondragover(this: &SvgElement, value: Option<&::js_sys::Function>);
354 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragstart)]
355 #[doc = "Getter for the `ondragstart` field of this object."]
356 #[doc = ""]
357 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragstart)"]
358 #[doc = ""]
359 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
360 pub fn ondragstart(this: &SvgElement) -> Option<::js_sys::Function>;
361 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragstart)]
362 #[doc = "Setter for the `ondragstart` field of this object."]
363 #[doc = ""]
364 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragstart)"]
365 #[doc = ""]
366 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
367 pub fn set_ondragstart(this: &SvgElement, value: Option<&::js_sys::Function>);
368 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondrop)]
369 #[doc = "Getter for the `ondrop` field of this object."]
370 #[doc = ""]
371 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondrop)"]
372 #[doc = ""]
373 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
374 pub fn ondrop(this: &SvgElement) -> Option<::js_sys::Function>;
375 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondrop)]
376 #[doc = "Setter for the `ondrop` field of this object."]
377 #[doc = ""]
378 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondrop)"]
379 #[doc = ""]
380 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
381 pub fn set_ondrop(this: &SvgElement, value: Option<&::js_sys::Function>);
382 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondurationchange)]
383 #[doc = "Getter for the `ondurationchange` field of this object."]
384 #[doc = ""]
385 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondurationchange)"]
386 #[doc = ""]
387 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
388 pub fn ondurationchange(this: &SvgElement) -> Option<::js_sys::Function>;
389 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondurationchange)]
390 #[doc = "Setter for the `ondurationchange` field of this object."]
391 #[doc = ""]
392 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondurationchange)"]
393 #[doc = ""]
394 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
395 pub fn set_ondurationchange(this: &SvgElement, value: Option<&::js_sys::Function>);
396 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onemptied)]
397 #[doc = "Getter for the `onemptied` field of this object."]
398 #[doc = ""]
399 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onemptied)"]
400 #[doc = ""]
401 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
402 pub fn onemptied(this: &SvgElement) -> Option<::js_sys::Function>;
403 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onemptied)]
404 #[doc = "Setter for the `onemptied` field of this object."]
405 #[doc = ""]
406 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onemptied)"]
407 #[doc = ""]
408 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
409 pub fn set_onemptied(this: &SvgElement, value: Option<&::js_sys::Function>);
410 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onended)]
411 #[doc = "Getter for the `onended` field of this object."]
412 #[doc = ""]
413 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onended)"]
414 #[doc = ""]
415 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
416 pub fn onended(this: &SvgElement) -> Option<::js_sys::Function>;
417 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onended)]
418 #[doc = "Setter for the `onended` field of this object."]
419 #[doc = ""]
420 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onended)"]
421 #[doc = ""]
422 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
423 pub fn set_onended(this: &SvgElement, value: Option<&::js_sys::Function>);
424 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oninput)]
425 #[doc = "Getter for the `oninput` field of this object."]
426 #[doc = ""]
427 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oninput)"]
428 #[doc = ""]
429 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
430 pub fn oninput(this: &SvgElement) -> Option<::js_sys::Function>;
431 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oninput)]
432 #[doc = "Setter for the `oninput` field of this object."]
433 #[doc = ""]
434 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oninput)"]
435 #[doc = ""]
436 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
437 pub fn set_oninput(this: &SvgElement, value: Option<&::js_sys::Function>);
438 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oninvalid)]
439 #[doc = "Getter for the `oninvalid` field of this object."]
440 #[doc = ""]
441 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oninvalid)"]
442 #[doc = ""]
443 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
444 pub fn oninvalid(this: &SvgElement) -> Option<::js_sys::Function>;
445 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oninvalid)]
446 #[doc = "Setter for the `oninvalid` field of this object."]
447 #[doc = ""]
448 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oninvalid)"]
449 #[doc = ""]
450 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
451 pub fn set_oninvalid(this: &SvgElement, value: Option<&::js_sys::Function>);
452 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onkeydown)]
453 #[doc = "Getter for the `onkeydown` field of this object."]
454 #[doc = ""]
455 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeydown)"]
456 #[doc = ""]
457 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
458 pub fn onkeydown(this: &SvgElement) -> Option<::js_sys::Function>;
459 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onkeydown)]
460 #[doc = "Setter for the `onkeydown` field of this object."]
461 #[doc = ""]
462 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeydown)"]
463 #[doc = ""]
464 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
465 pub fn set_onkeydown(this: &SvgElement, value: Option<&::js_sys::Function>);
466 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onkeypress)]
467 #[doc = "Getter for the `onkeypress` field of this object."]
468 #[doc = ""]
469 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeypress)"]
470 #[doc = ""]
471 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
472 pub fn onkeypress(this: &SvgElement) -> Option<::js_sys::Function>;
473 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onkeypress)]
474 #[doc = "Setter for the `onkeypress` field of this object."]
475 #[doc = ""]
476 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeypress)"]
477 #[doc = ""]
478 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
479 pub fn set_onkeypress(this: &SvgElement, value: Option<&::js_sys::Function>);
480 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onkeyup)]
481 #[doc = "Getter for the `onkeyup` field of this object."]
482 #[doc = ""]
483 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeyup)"]
484 #[doc = ""]
485 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
486 pub fn onkeyup(this: &SvgElement) -> Option<::js_sys::Function>;
487 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onkeyup)]
488 #[doc = "Setter for the `onkeyup` field of this object."]
489 #[doc = ""]
490 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeyup)"]
491 #[doc = ""]
492 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
493 pub fn set_onkeyup(this: &SvgElement, value: Option<&::js_sys::Function>);
494 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onload)]
495 #[doc = "Getter for the `onload` field of this object."]
496 #[doc = ""]
497 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onload)"]
498 #[doc = ""]
499 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
500 pub fn onload(this: &SvgElement) -> Option<::js_sys::Function>;
501 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onload)]
502 #[doc = "Setter for the `onload` field of this object."]
503 #[doc = ""]
504 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onload)"]
505 #[doc = ""]
506 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
507 pub fn set_onload(this: &SvgElement, value: Option<&::js_sys::Function>);
508 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadeddata)]
509 #[doc = "Getter for the `onloadeddata` field of this object."]
510 #[doc = ""]
511 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadeddata)"]
512 #[doc = ""]
513 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
514 pub fn onloadeddata(this: &SvgElement) -> Option<::js_sys::Function>;
515 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadeddata)]
516 #[doc = "Setter for the `onloadeddata` field of this object."]
517 #[doc = ""]
518 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadeddata)"]
519 #[doc = ""]
520 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
521 pub fn set_onloadeddata(this: &SvgElement, value: Option<&::js_sys::Function>);
522 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadedmetadata)]
523 #[doc = "Getter for the `onloadedmetadata` field of this object."]
524 #[doc = ""]
525 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadedmetadata)"]
526 #[doc = ""]
527 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
528 pub fn onloadedmetadata(this: &SvgElement) -> Option<::js_sys::Function>;
529 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadedmetadata)]
530 #[doc = "Setter for the `onloadedmetadata` field of this object."]
531 #[doc = ""]
532 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadedmetadata)"]
533 #[doc = ""]
534 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
535 pub fn set_onloadedmetadata(this: &SvgElement, value: Option<&::js_sys::Function>);
536 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadend)]
537 #[doc = "Getter for the `onloadend` field of this object."]
538 #[doc = ""]
539 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadend)"]
540 #[doc = ""]
541 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
542 pub fn onloadend(this: &SvgElement) -> Option<::js_sys::Function>;
543 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadend)]
544 #[doc = "Setter for the `onloadend` field of this object."]
545 #[doc = ""]
546 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadend)"]
547 #[doc = ""]
548 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
549 pub fn set_onloadend(this: &SvgElement, value: Option<&::js_sys::Function>);
550 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadstart)]
551 #[doc = "Getter for the `onloadstart` field of this object."]
552 #[doc = ""]
553 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadstart)"]
554 #[doc = ""]
555 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
556 pub fn onloadstart(this: &SvgElement) -> Option<::js_sys::Function>;
557 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadstart)]
558 #[doc = "Setter for the `onloadstart` field of this object."]
559 #[doc = ""]
560 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadstart)"]
561 #[doc = ""]
562 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
563 pub fn set_onloadstart(this: &SvgElement, value: Option<&::js_sys::Function>);
564 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmousedown)]
565 #[doc = "Getter for the `onmousedown` field of this object."]
566 #[doc = ""]
567 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmousedown)"]
568 #[doc = ""]
569 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
570 pub fn onmousedown(this: &SvgElement) -> Option<::js_sys::Function>;
571 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmousedown)]
572 #[doc = "Setter for the `onmousedown` field of this object."]
573 #[doc = ""]
574 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmousedown)"]
575 #[doc = ""]
576 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
577 pub fn set_onmousedown(this: &SvgElement, value: Option<&::js_sys::Function>);
578 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseenter)]
579 #[doc = "Getter for the `onmouseenter` field of this object."]
580 #[doc = ""]
581 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseenter)"]
582 #[doc = ""]
583 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
584 pub fn onmouseenter(this: &SvgElement) -> Option<::js_sys::Function>;
585 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseenter)]
586 #[doc = "Setter for the `onmouseenter` field of this object."]
587 #[doc = ""]
588 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseenter)"]
589 #[doc = ""]
590 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
591 pub fn set_onmouseenter(this: &SvgElement, value: Option<&::js_sys::Function>);
592 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseleave)]
593 #[doc = "Getter for the `onmouseleave` field of this object."]
594 #[doc = ""]
595 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseleave)"]
596 #[doc = ""]
597 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
598 pub fn onmouseleave(this: &SvgElement) -> Option<::js_sys::Function>;
599 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseleave)]
600 #[doc = "Setter for the `onmouseleave` field of this object."]
601 #[doc = ""]
602 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseleave)"]
603 #[doc = ""]
604 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
605 pub fn set_onmouseleave(this: &SvgElement, value: Option<&::js_sys::Function>);
606 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmousemove)]
607 #[doc = "Getter for the `onmousemove` field of this object."]
608 #[doc = ""]
609 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmousemove)"]
610 #[doc = ""]
611 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
612 pub fn onmousemove(this: &SvgElement) -> Option<::js_sys::Function>;
613 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmousemove)]
614 #[doc = "Setter for the `onmousemove` field of this object."]
615 #[doc = ""]
616 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmousemove)"]
617 #[doc = ""]
618 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
619 pub fn set_onmousemove(this: &SvgElement, value: Option<&::js_sys::Function>);
620 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseout)]
621 #[doc = "Getter for the `onmouseout` field of this object."]
622 #[doc = ""]
623 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseout)"]
624 #[doc = ""]
625 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
626 pub fn onmouseout(this: &SvgElement) -> Option<::js_sys::Function>;
627 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseout)]
628 #[doc = "Setter for the `onmouseout` field of this object."]
629 #[doc = ""]
630 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseout)"]
631 #[doc = ""]
632 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
633 pub fn set_onmouseout(this: &SvgElement, value: Option<&::js_sys::Function>);
634 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseover)]
635 #[doc = "Getter for the `onmouseover` field of this object."]
636 #[doc = ""]
637 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseover)"]
638 #[doc = ""]
639 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
640 pub fn onmouseover(this: &SvgElement) -> Option<::js_sys::Function>;
641 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseover)]
642 #[doc = "Setter for the `onmouseover` field of this object."]
643 #[doc = ""]
644 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseover)"]
645 #[doc = ""]
646 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
647 pub fn set_onmouseover(this: &SvgElement, value: Option<&::js_sys::Function>);
648 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseup)]
649 #[doc = "Getter for the `onmouseup` field of this object."]
650 #[doc = ""]
651 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseup)"]
652 #[doc = ""]
653 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
654 pub fn onmouseup(this: &SvgElement) -> Option<::js_sys::Function>;
655 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseup)]
656 #[doc = "Setter for the `onmouseup` field of this object."]
657 #[doc = ""]
658 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseup)"]
659 #[doc = ""]
660 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
661 pub fn set_onmouseup(this: &SvgElement, value: Option<&::js_sys::Function>);
662 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwheel)]
663 #[doc = "Getter for the `onwheel` field of this object."]
664 #[doc = ""]
665 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwheel)"]
666 #[doc = ""]
667 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
668 pub fn onwheel(this: &SvgElement) -> Option<::js_sys::Function>;
669 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwheel)]
670 #[doc = "Setter for the `onwheel` field of this object."]
671 #[doc = ""]
672 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwheel)"]
673 #[doc = ""]
674 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
675 pub fn set_onwheel(this: &SvgElement, value: Option<&::js_sys::Function>);
676 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpause)]
677 #[doc = "Getter for the `onpause` field of this object."]
678 #[doc = ""]
679 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpause)"]
680 #[doc = ""]
681 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
682 pub fn onpause(this: &SvgElement) -> Option<::js_sys::Function>;
683 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpause)]
684 #[doc = "Setter for the `onpause` field of this object."]
685 #[doc = ""]
686 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpause)"]
687 #[doc = ""]
688 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
689 pub fn set_onpause(this: &SvgElement, value: Option<&::js_sys::Function>);
690 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onplay)]
691 #[doc = "Getter for the `onplay` field of this object."]
692 #[doc = ""]
693 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onplay)"]
694 #[doc = ""]
695 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
696 pub fn onplay(this: &SvgElement) -> Option<::js_sys::Function>;
697 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onplay)]
698 #[doc = "Setter for the `onplay` field of this object."]
699 #[doc = ""]
700 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onplay)"]
701 #[doc = ""]
702 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
703 pub fn set_onplay(this: &SvgElement, value: Option<&::js_sys::Function>);
704 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onplaying)]
705 #[doc = "Getter for the `onplaying` field of this object."]
706 #[doc = ""]
707 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onplaying)"]
708 #[doc = ""]
709 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
710 pub fn onplaying(this: &SvgElement) -> Option<::js_sys::Function>;
711 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onplaying)]
712 #[doc = "Setter for the `onplaying` field of this object."]
713 #[doc = ""]
714 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onplaying)"]
715 #[doc = ""]
716 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
717 pub fn set_onplaying(this: &SvgElement, value: Option<&::js_sys::Function>);
718 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onprogress)]
719 #[doc = "Getter for the `onprogress` field of this object."]
720 #[doc = ""]
721 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onprogress)"]
722 #[doc = ""]
723 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
724 pub fn onprogress(this: &SvgElement) -> Option<::js_sys::Function>;
725 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onprogress)]
726 #[doc = "Setter for the `onprogress` field of this object."]
727 #[doc = ""]
728 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onprogress)"]
729 #[doc = ""]
730 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
731 pub fn set_onprogress(this: &SvgElement, value: Option<&::js_sys::Function>);
732 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onratechange)]
733 #[doc = "Getter for the `onratechange` field of this object."]
734 #[doc = ""]
735 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onratechange)"]
736 #[doc = ""]
737 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
738 pub fn onratechange(this: &SvgElement) -> Option<::js_sys::Function>;
739 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onratechange)]
740 #[doc = "Setter for the `onratechange` field of this object."]
741 #[doc = ""]
742 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onratechange)"]
743 #[doc = ""]
744 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
745 pub fn set_onratechange(this: &SvgElement, value: Option<&::js_sys::Function>);
746 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onreset)]
747 #[doc = "Getter for the `onreset` field of this object."]
748 #[doc = ""]
749 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onreset)"]
750 #[doc = ""]
751 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
752 pub fn onreset(this: &SvgElement) -> Option<::js_sys::Function>;
753 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onreset)]
754 #[doc = "Setter for the `onreset` field of this object."]
755 #[doc = ""]
756 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onreset)"]
757 #[doc = ""]
758 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
759 pub fn set_onreset(this: &SvgElement, value: Option<&::js_sys::Function>);
760 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onresize)]
761 #[doc = "Getter for the `onresize` field of this object."]
762 #[doc = ""]
763 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onresize)"]
764 #[doc = ""]
765 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
766 pub fn onresize(this: &SvgElement) -> Option<::js_sys::Function>;
767 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onresize)]
768 #[doc = "Setter for the `onresize` field of this object."]
769 #[doc = ""]
770 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onresize)"]
771 #[doc = ""]
772 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
773 pub fn set_onresize(this: &SvgElement, value: Option<&::js_sys::Function>);
774 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onscroll)]
775 #[doc = "Getter for the `onscroll` field of this object."]
776 #[doc = ""]
777 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onscroll)"]
778 #[doc = ""]
779 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
780 pub fn onscroll(this: &SvgElement) -> Option<::js_sys::Function>;
781 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onscroll)]
782 #[doc = "Setter for the `onscroll` field of this object."]
783 #[doc = ""]
784 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onscroll)"]
785 #[doc = ""]
786 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
787 pub fn set_onscroll(this: &SvgElement, value: Option<&::js_sys::Function>);
788 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onseeked)]
789 #[doc = "Getter for the `onseeked` field of this object."]
790 #[doc = ""]
791 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onseeked)"]
792 #[doc = ""]
793 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
794 pub fn onseeked(this: &SvgElement) -> Option<::js_sys::Function>;
795 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onseeked)]
796 #[doc = "Setter for the `onseeked` field of this object."]
797 #[doc = ""]
798 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onseeked)"]
799 #[doc = ""]
800 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
801 pub fn set_onseeked(this: &SvgElement, value: Option<&::js_sys::Function>);
802 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onseeking)]
803 #[doc = "Getter for the `onseeking` field of this object."]
804 #[doc = ""]
805 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onseeking)"]
806 #[doc = ""]
807 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
808 pub fn onseeking(this: &SvgElement) -> Option<::js_sys::Function>;
809 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onseeking)]
810 #[doc = "Setter for the `onseeking` field of this object."]
811 #[doc = ""]
812 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onseeking)"]
813 #[doc = ""]
814 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
815 pub fn set_onseeking(this: &SvgElement, value: Option<&::js_sys::Function>);
816 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onselect)]
817 #[doc = "Getter for the `onselect` field of this object."]
818 #[doc = ""]
819 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onselect)"]
820 #[doc = ""]
821 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
822 pub fn onselect(this: &SvgElement) -> Option<::js_sys::Function>;
823 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onselect)]
824 #[doc = "Setter for the `onselect` field of this object."]
825 #[doc = ""]
826 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onselect)"]
827 #[doc = ""]
828 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
829 pub fn set_onselect(this: &SvgElement, value: Option<&::js_sys::Function>);
830 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onshow)]
831 #[doc = "Getter for the `onshow` field of this object."]
832 #[doc = ""]
833 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onshow)"]
834 #[doc = ""]
835 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
836 pub fn onshow(this: &SvgElement) -> Option<::js_sys::Function>;
837 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onshow)]
838 #[doc = "Setter for the `onshow` field of this object."]
839 #[doc = ""]
840 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onshow)"]
841 #[doc = ""]
842 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
843 pub fn set_onshow(this: &SvgElement, value: Option<&::js_sys::Function>);
844 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onstalled)]
845 #[doc = "Getter for the `onstalled` field of this object."]
846 #[doc = ""]
847 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onstalled)"]
848 #[doc = ""]
849 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
850 pub fn onstalled(this: &SvgElement) -> Option<::js_sys::Function>;
851 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onstalled)]
852 #[doc = "Setter for the `onstalled` field of this object."]
853 #[doc = ""]
854 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onstalled)"]
855 #[doc = ""]
856 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
857 pub fn set_onstalled(this: &SvgElement, value: Option<&::js_sys::Function>);
858 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onsubmit)]
859 #[doc = "Getter for the `onsubmit` field of this object."]
860 #[doc = ""]
861 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onsubmit)"]
862 #[doc = ""]
863 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
864 pub fn onsubmit(this: &SvgElement) -> Option<::js_sys::Function>;
865 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onsubmit)]
866 #[doc = "Setter for the `onsubmit` field of this object."]
867 #[doc = ""]
868 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onsubmit)"]
869 #[doc = ""]
870 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
871 pub fn set_onsubmit(this: &SvgElement, value: Option<&::js_sys::Function>);
872 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onsuspend)]
873 #[doc = "Getter for the `onsuspend` field of this object."]
874 #[doc = ""]
875 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onsuspend)"]
876 #[doc = ""]
877 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
878 pub fn onsuspend(this: &SvgElement) -> Option<::js_sys::Function>;
879 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onsuspend)]
880 #[doc = "Setter for the `onsuspend` field of this object."]
881 #[doc = ""]
882 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onsuspend)"]
883 #[doc = ""]
884 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
885 pub fn set_onsuspend(this: &SvgElement, value: Option<&::js_sys::Function>);
886 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontimeupdate)]
887 #[doc = "Getter for the `ontimeupdate` field of this object."]
888 #[doc = ""]
889 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontimeupdate)"]
890 #[doc = ""]
891 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
892 pub fn ontimeupdate(this: &SvgElement) -> Option<::js_sys::Function>;
893 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontimeupdate)]
894 #[doc = "Setter for the `ontimeupdate` field of this object."]
895 #[doc = ""]
896 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontimeupdate)"]
897 #[doc = ""]
898 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
899 pub fn set_ontimeupdate(this: &SvgElement, value: Option<&::js_sys::Function>);
900 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onvolumechange)]
901 #[doc = "Getter for the `onvolumechange` field of this object."]
902 #[doc = ""]
903 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onvolumechange)"]
904 #[doc = ""]
905 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
906 pub fn onvolumechange(this: &SvgElement) -> Option<::js_sys::Function>;
907 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onvolumechange)]
908 #[doc = "Setter for the `onvolumechange` field of this object."]
909 #[doc = ""]
910 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onvolumechange)"]
911 #[doc = ""]
912 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
913 pub fn set_onvolumechange(this: &SvgElement, value: Option<&::js_sys::Function>);
914 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwaiting)]
915 #[doc = "Getter for the `onwaiting` field of this object."]
916 #[doc = ""]
917 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwaiting)"]
918 #[doc = ""]
919 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
920 pub fn onwaiting(this: &SvgElement) -> Option<::js_sys::Function>;
921 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwaiting)]
922 #[doc = "Setter for the `onwaiting` field of this object."]
923 #[doc = ""]
924 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwaiting)"]
925 #[doc = ""]
926 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
927 pub fn set_onwaiting(this: &SvgElement, value: Option<&::js_sys::Function>);
928 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onselectstart)]
929 #[doc = "Getter for the `onselectstart` field of this object."]
930 #[doc = ""]
931 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onselectstart)"]
932 #[doc = ""]
933 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
934 pub fn onselectstart(this: &SvgElement) -> Option<::js_sys::Function>;
935 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onselectstart)]
936 #[doc = "Setter for the `onselectstart` field of this object."]
937 #[doc = ""]
938 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onselectstart)"]
939 #[doc = ""]
940 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
941 pub fn set_onselectstart(this: &SvgElement, value: Option<&::js_sys::Function>);
942 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontoggle)]
943 #[doc = "Getter for the `ontoggle` field of this object."]
944 #[doc = ""]
945 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontoggle)"]
946 #[doc = ""]
947 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
948 pub fn ontoggle(this: &SvgElement) -> Option<::js_sys::Function>;
949 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontoggle)]
950 #[doc = "Setter for the `ontoggle` field of this object."]
951 #[doc = ""]
952 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontoggle)"]
953 #[doc = ""]
954 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
955 pub fn set_ontoggle(this: &SvgElement, value: Option<&::js_sys::Function>);
956 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointercancel)]
957 #[doc = "Getter for the `onpointercancel` field of this object."]
958 #[doc = ""]
959 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointercancel)"]
960 #[doc = ""]
961 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
962 pub fn onpointercancel(this: &SvgElement) -> Option<::js_sys::Function>;
963 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointercancel)]
964 #[doc = "Setter for the `onpointercancel` field of this object."]
965 #[doc = ""]
966 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointercancel)"]
967 #[doc = ""]
968 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
969 pub fn set_onpointercancel(this: &SvgElement, value: Option<&::js_sys::Function>);
970 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerdown)]
971 #[doc = "Getter for the `onpointerdown` field of this object."]
972 #[doc = ""]
973 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerdown)"]
974 #[doc = ""]
975 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
976 pub fn onpointerdown(this: &SvgElement) -> Option<::js_sys::Function>;
977 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerdown)]
978 #[doc = "Setter for the `onpointerdown` field of this object."]
979 #[doc = ""]
980 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerdown)"]
981 #[doc = ""]
982 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
983 pub fn set_onpointerdown(this: &SvgElement, value: Option<&::js_sys::Function>);
984 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerup)]
985 #[doc = "Getter for the `onpointerup` field of this object."]
986 #[doc = ""]
987 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerup)"]
988 #[doc = ""]
989 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
990 pub fn onpointerup(this: &SvgElement) -> Option<::js_sys::Function>;
991 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerup)]
992 #[doc = "Setter for the `onpointerup` field of this object."]
993 #[doc = ""]
994 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerup)"]
995 #[doc = ""]
996 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
997 pub fn set_onpointerup(this: &SvgElement, value: Option<&::js_sys::Function>);
998 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointermove)]
999 #[doc = "Getter for the `onpointermove` field of this object."]
1000 #[doc = ""]
1001 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointermove)"]
1002 #[doc = ""]
1003 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1004 pub fn onpointermove(this: &SvgElement) -> Option<::js_sys::Function>;
1005 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointermove)]
1006 #[doc = "Setter for the `onpointermove` field of this object."]
1007 #[doc = ""]
1008 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointermove)"]
1009 #[doc = ""]
1010 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1011 pub fn set_onpointermove(this: &SvgElement, value: Option<&::js_sys::Function>);
1012 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerout)]
1013 #[doc = "Getter for the `onpointerout` field of this object."]
1014 #[doc = ""]
1015 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerout)"]
1016 #[doc = ""]
1017 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1018 pub fn onpointerout(this: &SvgElement) -> Option<::js_sys::Function>;
1019 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerout)]
1020 #[doc = "Setter for the `onpointerout` field of this object."]
1021 #[doc = ""]
1022 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerout)"]
1023 #[doc = ""]
1024 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1025 pub fn set_onpointerout(this: &SvgElement, value: Option<&::js_sys::Function>);
1026 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerover)]
1027 #[doc = "Getter for the `onpointerover` field of this object."]
1028 #[doc = ""]
1029 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerover)"]
1030 #[doc = ""]
1031 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1032 pub fn onpointerover(this: &SvgElement) -> Option<::js_sys::Function>;
1033 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerover)]
1034 #[doc = "Setter for the `onpointerover` field of this object."]
1035 #[doc = ""]
1036 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerover)"]
1037 #[doc = ""]
1038 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1039 pub fn set_onpointerover(this: &SvgElement, value: Option<&::js_sys::Function>);
1040 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerenter)]
1041 #[doc = "Getter for the `onpointerenter` field of this object."]
1042 #[doc = ""]
1043 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerenter)"]
1044 #[doc = ""]
1045 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1046 pub fn onpointerenter(this: &SvgElement) -> Option<::js_sys::Function>;
1047 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerenter)]
1048 #[doc = "Setter for the `onpointerenter` field of this object."]
1049 #[doc = ""]
1050 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerenter)"]
1051 #[doc = ""]
1052 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1053 pub fn set_onpointerenter(this: &SvgElement, value: Option<&::js_sys::Function>);
1054 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerleave)]
1055 #[doc = "Getter for the `onpointerleave` field of this object."]
1056 #[doc = ""]
1057 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerleave)"]
1058 #[doc = ""]
1059 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1060 pub fn onpointerleave(this: &SvgElement) -> Option<::js_sys::Function>;
1061 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerleave)]
1062 #[doc = "Setter for the `onpointerleave` field of this object."]
1063 #[doc = ""]
1064 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerleave)"]
1065 #[doc = ""]
1066 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1067 pub fn set_onpointerleave(this: &SvgElement, value: Option<&::js_sys::Function>);
1068 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ongotpointercapture)]
1069 #[doc = "Getter for the `ongotpointercapture` field of this object."]
1070 #[doc = ""]
1071 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ongotpointercapture)"]
1072 #[doc = ""]
1073 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1074 pub fn ongotpointercapture(this: &SvgElement) -> Option<::js_sys::Function>;
1075 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ongotpointercapture)]
1076 #[doc = "Setter for the `ongotpointercapture` field of this object."]
1077 #[doc = ""]
1078 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ongotpointercapture)"]
1079 #[doc = ""]
1080 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1081 pub fn set_ongotpointercapture(this: &SvgElement, value: Option<&::js_sys::Function>);
1082 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onlostpointercapture)]
1083 #[doc = "Getter for the `onlostpointercapture` field of this object."]
1084 #[doc = ""]
1085 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onlostpointercapture)"]
1086 #[doc = ""]
1087 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1088 pub fn onlostpointercapture(this: &SvgElement) -> Option<::js_sys::Function>;
1089 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onlostpointercapture)]
1090 #[doc = "Setter for the `onlostpointercapture` field of this object."]
1091 #[doc = ""]
1092 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onlostpointercapture)"]
1093 #[doc = ""]
1094 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1095 pub fn set_onlostpointercapture(this: &SvgElement, value: Option<&::js_sys::Function>);
1096 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationcancel)]
1097 #[doc = "Getter for the `onanimationcancel` field of this object."]
1098 #[doc = ""]
1099 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationcancel)"]
1100 #[doc = ""]
1101 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1102 pub fn onanimationcancel(this: &SvgElement) -> Option<::js_sys::Function>;
1103 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationcancel)]
1104 #[doc = "Setter for the `onanimationcancel` field of this object."]
1105 #[doc = ""]
1106 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationcancel)"]
1107 #[doc = ""]
1108 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1109 pub fn set_onanimationcancel(this: &SvgElement, value: Option<&::js_sys::Function>);
1110 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationend)]
1111 #[doc = "Getter for the `onanimationend` field of this object."]
1112 #[doc = ""]
1113 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationend)"]
1114 #[doc = ""]
1115 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1116 pub fn onanimationend(this: &SvgElement) -> Option<::js_sys::Function>;
1117 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationend)]
1118 #[doc = "Setter for the `onanimationend` field of this object."]
1119 #[doc = ""]
1120 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationend)"]
1121 #[doc = ""]
1122 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1123 pub fn set_onanimationend(this: &SvgElement, value: Option<&::js_sys::Function>);
1124 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationiteration)]
1125 #[doc = "Getter for the `onanimationiteration` field of this object."]
1126 #[doc = ""]
1127 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationiteration)"]
1128 #[doc = ""]
1129 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1130 pub fn onanimationiteration(this: &SvgElement) -> Option<::js_sys::Function>;
1131 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationiteration)]
1132 #[doc = "Setter for the `onanimationiteration` field of this object."]
1133 #[doc = ""]
1134 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationiteration)"]
1135 #[doc = ""]
1136 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1137 pub fn set_onanimationiteration(this: &SvgElement, value: Option<&::js_sys::Function>);
1138 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationstart)]
1139 #[doc = "Getter for the `onanimationstart` field of this object."]
1140 #[doc = ""]
1141 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationstart)"]
1142 #[doc = ""]
1143 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1144 pub fn onanimationstart(this: &SvgElement) -> Option<::js_sys::Function>;
1145 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationstart)]
1146 #[doc = "Setter for the `onanimationstart` field of this object."]
1147 #[doc = ""]
1148 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationstart)"]
1149 #[doc = ""]
1150 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1151 pub fn set_onanimationstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1152 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitioncancel)]
1153 #[doc = "Getter for the `ontransitioncancel` field of this object."]
1154 #[doc = ""]
1155 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitioncancel)"]
1156 #[doc = ""]
1157 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1158 pub fn ontransitioncancel(this: &SvgElement) -> Option<::js_sys::Function>;
1159 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitioncancel)]
1160 #[doc = "Setter for the `ontransitioncancel` field of this object."]
1161 #[doc = ""]
1162 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitioncancel)"]
1163 #[doc = ""]
1164 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1165 pub fn set_ontransitioncancel(this: &SvgElement, value: Option<&::js_sys::Function>);
1166 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitionend)]
1167 #[doc = "Getter for the `ontransitionend` field of this object."]
1168 #[doc = ""]
1169 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionend)"]
1170 #[doc = ""]
1171 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1172 pub fn ontransitionend(this: &SvgElement) -> Option<::js_sys::Function>;
1173 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitionend)]
1174 #[doc = "Setter for the `ontransitionend` field of this object."]
1175 #[doc = ""]
1176 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionend)"]
1177 #[doc = ""]
1178 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1179 pub fn set_ontransitionend(this: &SvgElement, value: Option<&::js_sys::Function>);
1180 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitionrun)]
1181 #[doc = "Getter for the `ontransitionrun` field of this object."]
1182 #[doc = ""]
1183 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionrun)"]
1184 #[doc = ""]
1185 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1186 pub fn ontransitionrun(this: &SvgElement) -> Option<::js_sys::Function>;
1187 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitionrun)]
1188 #[doc = "Setter for the `ontransitionrun` field of this object."]
1189 #[doc = ""]
1190 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionrun)"]
1191 #[doc = ""]
1192 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1193 pub fn set_ontransitionrun(this: &SvgElement, value: Option<&::js_sys::Function>);
1194 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitionstart)]
1195 #[doc = "Getter for the `ontransitionstart` field of this object."]
1196 #[doc = ""]
1197 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionstart)"]
1198 #[doc = ""]
1199 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1200 pub fn ontransitionstart(this: &SvgElement) -> Option<::js_sys::Function>;
1201 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitionstart)]
1202 #[doc = "Setter for the `ontransitionstart` field of this object."]
1203 #[doc = ""]
1204 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionstart)"]
1205 #[doc = ""]
1206 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1207 pub fn set_ontransitionstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1208 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkitanimationend)]
1209 #[doc = "Getter for the `onwebkitanimationend` field of this object."]
1210 #[doc = ""]
1211 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationend)"]
1212 #[doc = ""]
1213 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1214 pub fn onwebkitanimationend(this: &SvgElement) -> Option<::js_sys::Function>;
1215 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkitanimationend)]
1216 #[doc = "Setter for the `onwebkitanimationend` field of this object."]
1217 #[doc = ""]
1218 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationend)"]
1219 #[doc = ""]
1220 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1221 pub fn set_onwebkitanimationend(this: &SvgElement, value: Option<&::js_sys::Function>);
1222 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkitanimationiteration)]
1223 #[doc = "Getter for the `onwebkitanimationiteration` field of this object."]
1224 #[doc = ""]
1225 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationiteration)"]
1226 #[doc = ""]
1227 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1228 pub fn onwebkitanimationiteration(this: &SvgElement) -> Option<::js_sys::Function>;
1229 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkitanimationiteration)]
1230 #[doc = "Setter for the `onwebkitanimationiteration` field of this object."]
1231 #[doc = ""]
1232 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationiteration)"]
1233 #[doc = ""]
1234 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1235 pub fn set_onwebkitanimationiteration(this: &SvgElement, value: Option<&::js_sys::Function>);
1236 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkitanimationstart)]
1237 #[doc = "Getter for the `onwebkitanimationstart` field of this object."]
1238 #[doc = ""]
1239 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationstart)"]
1240 #[doc = ""]
1241 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1242 pub fn onwebkitanimationstart(this: &SvgElement) -> Option<::js_sys::Function>;
1243 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkitanimationstart)]
1244 #[doc = "Setter for the `onwebkitanimationstart` field of this object."]
1245 #[doc = ""]
1246 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationstart)"]
1247 #[doc = ""]
1248 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1249 pub fn set_onwebkitanimationstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1250 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkittransitionend)]
1251 #[doc = "Getter for the `onwebkittransitionend` field of this object."]
1252 #[doc = ""]
1253 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkittransitionend)"]
1254 #[doc = ""]
1255 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1256 pub fn onwebkittransitionend(this: &SvgElement) -> Option<::js_sys::Function>;
1257 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkittransitionend)]
1258 #[doc = "Setter for the `onwebkittransitionend` field of this object."]
1259 #[doc = ""]
1260 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkittransitionend)"]
1261 #[doc = ""]
1262 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1263 pub fn set_onwebkittransitionend(this: &SvgElement, value: Option<&::js_sys::Function>);
1264 #[cfg(feature = "DomStringMap")]
1265 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = dataset)]
1266 #[doc = "Getter for the `dataset` field of this object."]
1267 #[doc = ""]
1268 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/dataset)"]
1269 #[doc = ""]
1270 #[doc = "*This API requires the following crate features to be activated: `DomStringMap`, `SvgElement`*"]
1271 pub fn dataset(this: &SvgElement) -> DomStringMap;
1272 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = nonce)]
1273 #[doc = "Getter for the `nonce` field of this object."]
1274 #[doc = ""]
1275 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/nonce)"]
1276 #[doc = ""]
1277 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1278 pub fn nonce(this: &SvgElement) -> ::alloc::string::String;
1279 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = nonce)]
1280 #[doc = "Setter for the `nonce` field of this object."]
1281 #[doc = ""]
1282 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/nonce)"]
1283 #[doc = ""]
1284 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1285 pub fn set_nonce(this: &SvgElement, value: &str);
1286 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = autofocus)]
1287 #[doc = "Getter for the `autofocus` field of this object."]
1288 #[doc = ""]
1289 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/autofocus)"]
1290 #[doc = ""]
1291 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1292 pub fn autofocus(this: &SvgElement) -> bool;
1293 # [wasm_bindgen (structural , catch , method , setter , js_class = "SVGElement" , js_name = autofocus)]
1294 #[doc = "Setter for the `autofocus` field of this object."]
1295 #[doc = ""]
1296 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/autofocus)"]
1297 #[doc = ""]
1298 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1299 pub fn set_autofocus(this: &SvgElement, value: bool) -> Result<(), JsValue>;
1300 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = tabIndex)]
1301 #[doc = "Getter for the `tabIndex` field of this object."]
1302 #[doc = ""]
1303 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/tabIndex)"]
1304 #[doc = ""]
1305 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1306 pub fn tab_index(this: &SvgElement) -> i32;
1307 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = tabIndex)]
1308 #[doc = "Setter for the `tabIndex` field of this object."]
1309 #[doc = ""]
1310 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/tabIndex)"]
1311 #[doc = ""]
1312 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1313 pub fn set_tab_index(this: &SvgElement, value: i32);
1314 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onerror)]
1315 #[doc = "Getter for the `onerror` field of this object."]
1316 #[doc = ""]
1317 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onerror)"]
1318 #[doc = ""]
1319 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1320 pub fn onerror(this: &SvgElement) -> Option<::js_sys::Function>;
1321 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onerror)]
1322 #[doc = "Setter for the `onerror` field of this object."]
1323 #[doc = ""]
1324 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onerror)"]
1325 #[doc = ""]
1326 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1327 pub fn set_onerror(this: &SvgElement, value: Option<&::js_sys::Function>);
1328 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchstart)]
1329 #[doc = "Getter for the `ontouchstart` field of this object."]
1330 #[doc = ""]
1331 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchstart)"]
1332 #[doc = ""]
1333 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1334 pub fn ontouchstart(this: &SvgElement) -> Option<::js_sys::Function>;
1335 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchstart)]
1336 #[doc = "Setter for the `ontouchstart` field of this object."]
1337 #[doc = ""]
1338 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchstart)"]
1339 #[doc = ""]
1340 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1341 pub fn set_ontouchstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1342 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchend)]
1343 #[doc = "Getter for the `ontouchend` field of this object."]
1344 #[doc = ""]
1345 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchend)"]
1346 #[doc = ""]
1347 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1348 pub fn ontouchend(this: &SvgElement) -> Option<::js_sys::Function>;
1349 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchend)]
1350 #[doc = "Setter for the `ontouchend` field of this object."]
1351 #[doc = ""]
1352 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchend)"]
1353 #[doc = ""]
1354 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1355 pub fn set_ontouchend(this: &SvgElement, value: Option<&::js_sys::Function>);
1356 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchmove)]
1357 #[doc = "Getter for the `ontouchmove` field of this object."]
1358 #[doc = ""]
1359 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchmove)"]
1360 #[doc = ""]
1361 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1362 pub fn ontouchmove(this: &SvgElement) -> Option<::js_sys::Function>;
1363 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchmove)]
1364 #[doc = "Setter for the `ontouchmove` field of this object."]
1365 #[doc = ""]
1366 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchmove)"]
1367 #[doc = ""]
1368 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1369 pub fn set_ontouchmove(this: &SvgElement, value: Option<&::js_sys::Function>);
1370 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchcancel)]
1371 #[doc = "Getter for the `ontouchcancel` field of this object."]
1372 #[doc = ""]
1373 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchcancel)"]
1374 #[doc = ""]
1375 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1376 pub fn ontouchcancel(this: &SvgElement) -> Option<::js_sys::Function>;
1377 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchcancel)]
1378 #[doc = "Setter for the `ontouchcancel` field of this object."]
1379 #[doc = ""]
1380 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchcancel)"]
1381 #[doc = ""]
1382 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1383 pub fn set_ontouchcancel(this: &SvgElement, value: Option<&::js_sys::Function>);
1384 # [wasm_bindgen (catch , method , structural , js_class = "SVGElement" , js_name = blur)]
1385 #[doc = "The `blur()` method."]
1386 #[doc = ""]
1387 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/blur)"]
1388 #[doc = ""]
1389 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1390 pub fn blur(this: &SvgElement) -> Result<(), JsValue>;
1391 # [wasm_bindgen (catch , method , structural , js_class = "SVGElement" , js_name = focus)]
1392 #[doc = "The `focus()` method."]
1393 #[doc = ""]
1394 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/focus)"]
1395 #[doc = ""]
1396 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1397 pub fn focus(this: &SvgElement) -> Result<(), JsValue>;
1398 #[cfg(feature = "FocusOptions")]
1399 # [wasm_bindgen (catch , method , structural , js_class = "SVGElement" , js_name = focus)]
1400 #[doc = "The `focus()` method."]
1401 #[doc = ""]
1402 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/focus)"]
1403 #[doc = ""]
1404 #[doc = "*This API requires the following crate features to be activated: `FocusOptions`, `SvgElement`*"]
1405 pub fn focus_with_options(this: &SvgElement, options: &FocusOptions) -> Result<(), JsValue>;
1406}