1#![allow(unused_imports)]
2use super::*;
3use wasm_bindgen::prelude::*;
4#[wasm_bindgen]
5extern "C" {
6 # [wasm_bindgen (extends = Element , extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = SVGElement , typescript_type = "SVGElement")]
7 #[derive(Debug, Clone, PartialEq, Eq)]
8 #[doc = "The `SvgElement` class."]
9 #[doc = ""]
10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement)"]
11 #[doc = ""]
12 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
13 pub type SvgElement;
14 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = id)]
15 #[doc = "Getter for the `id` field of this object."]
16 #[doc = ""]
17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/id)"]
18 #[doc = ""]
19 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
20 pub fn id(this: &SvgElement) -> String;
21 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = id)]
22 #[doc = "Setter for the `id` field of this object."]
23 #[doc = ""]
24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/id)"]
25 #[doc = ""]
26 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
27 pub fn set_id(this: &SvgElement, value: &str);
28 #[cfg(feature = "SvgAnimatedString")]
29 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = className)]
30 #[doc = "Getter for the `className` field of this object."]
31 #[doc = ""]
32 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/className)"]
33 #[doc = ""]
34 #[doc = "*This API requires the following crate features to be activated: `SvgAnimatedString`, `SvgElement`*"]
35 pub fn class_name(this: &SvgElement) -> SvgAnimatedString;
36 #[cfg(feature = "DomStringMap")]
37 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = dataset)]
38 #[doc = "Getter for the `dataset` field of this object."]
39 #[doc = ""]
40 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/dataset)"]
41 #[doc = ""]
42 #[doc = "*This API requires the following crate features to be activated: `DomStringMap`, `SvgElement`*"]
43 pub fn dataset(this: &SvgElement) -> DomStringMap;
44 #[cfg(feature = "CssStyleDeclaration")]
45 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = style)]
46 #[doc = "Getter for the `style` field of this object."]
47 #[doc = ""]
48 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/style)"]
49 #[doc = ""]
50 #[doc = "*This API requires the following crate features to be activated: `CssStyleDeclaration`, `SvgElement`*"]
51 pub fn style(this: &SvgElement) -> CssStyleDeclaration;
52 #[cfg(feature = "SvgsvgElement")]
53 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ownerSVGElement)]
54 #[doc = "Getter for the `ownerSVGElement` field of this object."]
55 #[doc = ""]
56 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ownerSVGElement)"]
57 #[doc = ""]
58 #[doc = "*This API requires the following crate features to be activated: `SvgElement`, `SvgsvgElement`*"]
59 pub fn owner_svg_element(this: &SvgElement) -> Option<SvgsvgElement>;
60 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = viewportElement)]
61 #[doc = "Getter for the `viewportElement` field of this object."]
62 #[doc = ""]
63 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/viewportElement)"]
64 #[doc = ""]
65 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
66 pub fn viewport_element(this: &SvgElement) -> Option<SvgElement>;
67 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = tabIndex)]
68 #[doc = "Getter for the `tabIndex` field of this object."]
69 #[doc = ""]
70 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/tabIndex)"]
71 #[doc = ""]
72 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
73 pub fn tab_index(this: &SvgElement) -> i32;
74 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = tabIndex)]
75 #[doc = "Setter for the `tabIndex` field of this object."]
76 #[doc = ""]
77 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/tabIndex)"]
78 #[doc = ""]
79 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
80 pub fn set_tab_index(this: &SvgElement, value: i32);
81 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncopy)]
82 #[doc = "Getter for the `oncopy` field of this object."]
83 #[doc = ""]
84 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncopy)"]
85 #[doc = ""]
86 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
87 pub fn oncopy(this: &SvgElement) -> Option<::js_sys::Function>;
88 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncopy)]
89 #[doc = "Setter for the `oncopy` field of this object."]
90 #[doc = ""]
91 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncopy)"]
92 #[doc = ""]
93 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
94 pub fn set_oncopy(this: &SvgElement, value: Option<&::js_sys::Function>);
95 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncut)]
96 #[doc = "Getter for the `oncut` field of this object."]
97 #[doc = ""]
98 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncut)"]
99 #[doc = ""]
100 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
101 pub fn oncut(this: &SvgElement) -> Option<::js_sys::Function>;
102 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncut)]
103 #[doc = "Setter for the `oncut` field of this object."]
104 #[doc = ""]
105 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncut)"]
106 #[doc = ""]
107 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
108 pub fn set_oncut(this: &SvgElement, value: Option<&::js_sys::Function>);
109 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpaste)]
110 #[doc = "Getter for the `onpaste` field of this object."]
111 #[doc = ""]
112 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpaste)"]
113 #[doc = ""]
114 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
115 pub fn onpaste(this: &SvgElement) -> Option<::js_sys::Function>;
116 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpaste)]
117 #[doc = "Setter for the `onpaste` field of this object."]
118 #[doc = ""]
119 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpaste)"]
120 #[doc = ""]
121 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
122 pub fn set_onpaste(this: &SvgElement, value: Option<&::js_sys::Function>);
123 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onabort)]
124 #[doc = "Getter for the `onabort` field of this object."]
125 #[doc = ""]
126 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onabort)"]
127 #[doc = ""]
128 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
129 pub fn onabort(this: &SvgElement) -> Option<::js_sys::Function>;
130 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onabort)]
131 #[doc = "Setter for the `onabort` field of this object."]
132 #[doc = ""]
133 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onabort)"]
134 #[doc = ""]
135 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
136 pub fn set_onabort(this: &SvgElement, value: Option<&::js_sys::Function>);
137 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onblur)]
138 #[doc = "Getter for the `onblur` field of this object."]
139 #[doc = ""]
140 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onblur)"]
141 #[doc = ""]
142 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
143 pub fn onblur(this: &SvgElement) -> Option<::js_sys::Function>;
144 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onblur)]
145 #[doc = "Setter for the `onblur` field of this object."]
146 #[doc = ""]
147 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onblur)"]
148 #[doc = ""]
149 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
150 pub fn set_onblur(this: &SvgElement, value: Option<&::js_sys::Function>);
151 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onfocus)]
152 #[doc = "Getter for the `onfocus` field of this object."]
153 #[doc = ""]
154 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onfocus)"]
155 #[doc = ""]
156 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
157 pub fn onfocus(this: &SvgElement) -> Option<::js_sys::Function>;
158 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onfocus)]
159 #[doc = "Setter for the `onfocus` field of this object."]
160 #[doc = ""]
161 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onfocus)"]
162 #[doc = ""]
163 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
164 pub fn set_onfocus(this: &SvgElement, value: Option<&::js_sys::Function>);
165 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onauxclick)]
166 #[doc = "Getter for the `onauxclick` field of this object."]
167 #[doc = ""]
168 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onauxclick)"]
169 #[doc = ""]
170 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
171 pub fn onauxclick(this: &SvgElement) -> Option<::js_sys::Function>;
172 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onauxclick)]
173 #[doc = "Setter for the `onauxclick` field of this object."]
174 #[doc = ""]
175 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onauxclick)"]
176 #[doc = ""]
177 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
178 pub fn set_onauxclick(this: &SvgElement, value: Option<&::js_sys::Function>);
179 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncanplay)]
180 #[doc = "Getter 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 oncanplay(this: &SvgElement) -> Option<::js_sys::Function>;
186 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncanplay)]
187 #[doc = "Setter for the `oncanplay` field of this object."]
188 #[doc = ""]
189 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncanplay)"]
190 #[doc = ""]
191 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
192 pub fn set_oncanplay(this: &SvgElement, value: Option<&::js_sys::Function>);
193 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncanplaythrough)]
194 #[doc = "Getter 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 oncanplaythrough(this: &SvgElement) -> Option<::js_sys::Function>;
200 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncanplaythrough)]
201 #[doc = "Setter for the `oncanplaythrough` field of this object."]
202 #[doc = ""]
203 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncanplaythrough)"]
204 #[doc = ""]
205 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
206 pub fn set_oncanplaythrough(this: &SvgElement, value: Option<&::js_sys::Function>);
207 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onchange)]
208 #[doc = "Getter 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 onchange(this: &SvgElement) -> Option<::js_sys::Function>;
214 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onchange)]
215 #[doc = "Setter for the `onchange` field of this object."]
216 #[doc = ""]
217 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onchange)"]
218 #[doc = ""]
219 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
220 pub fn set_onchange(this: &SvgElement, value: Option<&::js_sys::Function>);
221 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onclick)]
222 #[doc = "Getter 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 onclick(this: &SvgElement) -> Option<::js_sys::Function>;
228 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onclick)]
229 #[doc = "Setter for the `onclick` field of this object."]
230 #[doc = ""]
231 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onclick)"]
232 #[doc = ""]
233 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
234 pub fn set_onclick(this: &SvgElement, value: Option<&::js_sys::Function>);
235 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onclose)]
236 #[doc = "Getter 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 onclose(this: &SvgElement) -> Option<::js_sys::Function>;
242 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onclose)]
243 #[doc = "Setter for the `onclose` field of this object."]
244 #[doc = ""]
245 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onclose)"]
246 #[doc = ""]
247 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
248 pub fn set_onclose(this: &SvgElement, value: Option<&::js_sys::Function>);
249 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oncontextmenu)]
250 #[doc = "Getter 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 oncontextmenu(this: &SvgElement) -> Option<::js_sys::Function>;
256 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oncontextmenu)]
257 #[doc = "Setter for the `oncontextmenu` field of this object."]
258 #[doc = ""]
259 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oncontextmenu)"]
260 #[doc = ""]
261 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
262 pub fn set_oncontextmenu(this: &SvgElement, value: Option<&::js_sys::Function>);
263 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondblclick)]
264 #[doc = "Getter 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 ondblclick(this: &SvgElement) -> Option<::js_sys::Function>;
270 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondblclick)]
271 #[doc = "Setter for the `ondblclick` field of this object."]
272 #[doc = ""]
273 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondblclick)"]
274 #[doc = ""]
275 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
276 pub fn set_ondblclick(this: &SvgElement, value: Option<&::js_sys::Function>);
277 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondrag)]
278 #[doc = "Getter 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 ondrag(this: &SvgElement) -> Option<::js_sys::Function>;
284 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondrag)]
285 #[doc = "Setter for the `ondrag` field of this object."]
286 #[doc = ""]
287 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondrag)"]
288 #[doc = ""]
289 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
290 pub fn set_ondrag(this: &SvgElement, value: Option<&::js_sys::Function>);
291 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragend)]
292 #[doc = "Getter 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 ondragend(this: &SvgElement) -> Option<::js_sys::Function>;
298 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragend)]
299 #[doc = "Setter for the `ondragend` field of this object."]
300 #[doc = ""]
301 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragend)"]
302 #[doc = ""]
303 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
304 pub fn set_ondragend(this: &SvgElement, value: Option<&::js_sys::Function>);
305 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragenter)]
306 #[doc = "Getter 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 ondragenter(this: &SvgElement) -> Option<::js_sys::Function>;
312 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragenter)]
313 #[doc = "Setter for the `ondragenter` field of this object."]
314 #[doc = ""]
315 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragenter)"]
316 #[doc = ""]
317 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
318 pub fn set_ondragenter(this: &SvgElement, value: Option<&::js_sys::Function>);
319 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragexit)]
320 #[doc = "Getter 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 ondragexit(this: &SvgElement) -> Option<::js_sys::Function>;
326 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragexit)]
327 #[doc = "Setter for the `ondragexit` field of this object."]
328 #[doc = ""]
329 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragexit)"]
330 #[doc = ""]
331 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
332 pub fn set_ondragexit(this: &SvgElement, value: Option<&::js_sys::Function>);
333 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragleave)]
334 #[doc = "Getter 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 ondragleave(this: &SvgElement) -> Option<::js_sys::Function>;
340 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragleave)]
341 #[doc = "Setter for the `ondragleave` field of this object."]
342 #[doc = ""]
343 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragleave)"]
344 #[doc = ""]
345 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
346 pub fn set_ondragleave(this: &SvgElement, value: Option<&::js_sys::Function>);
347 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragover)]
348 #[doc = "Getter 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 ondragover(this: &SvgElement) -> Option<::js_sys::Function>;
354 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragover)]
355 #[doc = "Setter for the `ondragover` field of this object."]
356 #[doc = ""]
357 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragover)"]
358 #[doc = ""]
359 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
360 pub fn set_ondragover(this: &SvgElement, value: Option<&::js_sys::Function>);
361 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondragstart)]
362 #[doc = "Getter 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 ondragstart(this: &SvgElement) -> Option<::js_sys::Function>;
368 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondragstart)]
369 #[doc = "Setter for the `ondragstart` field of this object."]
370 #[doc = ""]
371 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondragstart)"]
372 #[doc = ""]
373 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
374 pub fn set_ondragstart(this: &SvgElement, value: Option<&::js_sys::Function>);
375 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondrop)]
376 #[doc = "Getter 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 ondrop(this: &SvgElement) -> Option<::js_sys::Function>;
382 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondrop)]
383 #[doc = "Setter for the `ondrop` field of this object."]
384 #[doc = ""]
385 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondrop)"]
386 #[doc = ""]
387 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
388 pub fn set_ondrop(this: &SvgElement, value: Option<&::js_sys::Function>);
389 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ondurationchange)]
390 #[doc = "Getter 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 ondurationchange(this: &SvgElement) -> Option<::js_sys::Function>;
396 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ondurationchange)]
397 #[doc = "Setter for the `ondurationchange` field of this object."]
398 #[doc = ""]
399 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ondurationchange)"]
400 #[doc = ""]
401 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
402 pub fn set_ondurationchange(this: &SvgElement, value: Option<&::js_sys::Function>);
403 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onemptied)]
404 #[doc = "Getter 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 onemptied(this: &SvgElement) -> Option<::js_sys::Function>;
410 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onemptied)]
411 #[doc = "Setter for the `onemptied` field of this object."]
412 #[doc = ""]
413 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onemptied)"]
414 #[doc = ""]
415 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
416 pub fn set_onemptied(this: &SvgElement, value: Option<&::js_sys::Function>);
417 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onended)]
418 #[doc = "Getter 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 onended(this: &SvgElement) -> Option<::js_sys::Function>;
424 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onended)]
425 #[doc = "Setter for the `onended` field of this object."]
426 #[doc = ""]
427 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onended)"]
428 #[doc = ""]
429 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
430 pub fn set_onended(this: &SvgElement, value: Option<&::js_sys::Function>);
431 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oninput)]
432 #[doc = "Getter 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 oninput(this: &SvgElement) -> Option<::js_sys::Function>;
438 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oninput)]
439 #[doc = "Setter for the `oninput` field of this object."]
440 #[doc = ""]
441 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oninput)"]
442 #[doc = ""]
443 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
444 pub fn set_oninput(this: &SvgElement, value: Option<&::js_sys::Function>);
445 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = oninvalid)]
446 #[doc = "Getter 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 oninvalid(this: &SvgElement) -> Option<::js_sys::Function>;
452 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = oninvalid)]
453 #[doc = "Setter for the `oninvalid` field of this object."]
454 #[doc = ""]
455 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/oninvalid)"]
456 #[doc = ""]
457 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
458 pub fn set_oninvalid(this: &SvgElement, value: Option<&::js_sys::Function>);
459 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onkeydown)]
460 #[doc = "Getter 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 onkeydown(this: &SvgElement) -> Option<::js_sys::Function>;
466 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onkeydown)]
467 #[doc = "Setter for the `onkeydown` field of this object."]
468 #[doc = ""]
469 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeydown)"]
470 #[doc = ""]
471 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
472 pub fn set_onkeydown(this: &SvgElement, value: Option<&::js_sys::Function>);
473 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onkeypress)]
474 #[doc = "Getter 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 onkeypress(this: &SvgElement) -> Option<::js_sys::Function>;
480 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onkeypress)]
481 #[doc = "Setter for the `onkeypress` field of this object."]
482 #[doc = ""]
483 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeypress)"]
484 #[doc = ""]
485 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
486 pub fn set_onkeypress(this: &SvgElement, value: Option<&::js_sys::Function>);
487 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onkeyup)]
488 #[doc = "Getter 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 onkeyup(this: &SvgElement) -> Option<::js_sys::Function>;
494 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onkeyup)]
495 #[doc = "Setter for the `onkeyup` field of this object."]
496 #[doc = ""]
497 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onkeyup)"]
498 #[doc = ""]
499 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
500 pub fn set_onkeyup(this: &SvgElement, value: Option<&::js_sys::Function>);
501 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onload)]
502 #[doc = "Getter 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 onload(this: &SvgElement) -> Option<::js_sys::Function>;
508 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onload)]
509 #[doc = "Setter for the `onload` field of this object."]
510 #[doc = ""]
511 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onload)"]
512 #[doc = ""]
513 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
514 pub fn set_onload(this: &SvgElement, value: Option<&::js_sys::Function>);
515 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadeddata)]
516 #[doc = "Getter 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 onloadeddata(this: &SvgElement) -> Option<::js_sys::Function>;
522 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadeddata)]
523 #[doc = "Setter for the `onloadeddata` field of this object."]
524 #[doc = ""]
525 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadeddata)"]
526 #[doc = ""]
527 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
528 pub fn set_onloadeddata(this: &SvgElement, value: Option<&::js_sys::Function>);
529 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadedmetadata)]
530 #[doc = "Getter 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 onloadedmetadata(this: &SvgElement) -> Option<::js_sys::Function>;
536 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadedmetadata)]
537 #[doc = "Setter for the `onloadedmetadata` field of this object."]
538 #[doc = ""]
539 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadedmetadata)"]
540 #[doc = ""]
541 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
542 pub fn set_onloadedmetadata(this: &SvgElement, value: Option<&::js_sys::Function>);
543 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadend)]
544 #[doc = "Getter 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 onloadend(this: &SvgElement) -> Option<::js_sys::Function>;
550 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadend)]
551 #[doc = "Setter for the `onloadend` field of this object."]
552 #[doc = ""]
553 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadend)"]
554 #[doc = ""]
555 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
556 pub fn set_onloadend(this: &SvgElement, value: Option<&::js_sys::Function>);
557 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onloadstart)]
558 #[doc = "Getter 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 onloadstart(this: &SvgElement) -> Option<::js_sys::Function>;
564 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onloadstart)]
565 #[doc = "Setter for the `onloadstart` field of this object."]
566 #[doc = ""]
567 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onloadstart)"]
568 #[doc = ""]
569 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
570 pub fn set_onloadstart(this: &SvgElement, value: Option<&::js_sys::Function>);
571 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmousedown)]
572 #[doc = "Getter 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 onmousedown(this: &SvgElement) -> Option<::js_sys::Function>;
578 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmousedown)]
579 #[doc = "Setter for the `onmousedown` field of this object."]
580 #[doc = ""]
581 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmousedown)"]
582 #[doc = ""]
583 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
584 pub fn set_onmousedown(this: &SvgElement, value: Option<&::js_sys::Function>);
585 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseenter)]
586 #[doc = "Getter 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 onmouseenter(this: &SvgElement) -> Option<::js_sys::Function>;
592 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseenter)]
593 #[doc = "Setter for the `onmouseenter` field of this object."]
594 #[doc = ""]
595 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseenter)"]
596 #[doc = ""]
597 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
598 pub fn set_onmouseenter(this: &SvgElement, value: Option<&::js_sys::Function>);
599 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseleave)]
600 #[doc = "Getter 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 onmouseleave(this: &SvgElement) -> Option<::js_sys::Function>;
606 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseleave)]
607 #[doc = "Setter for the `onmouseleave` field of this object."]
608 #[doc = ""]
609 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseleave)"]
610 #[doc = ""]
611 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
612 pub fn set_onmouseleave(this: &SvgElement, value: Option<&::js_sys::Function>);
613 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmousemove)]
614 #[doc = "Getter 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 onmousemove(this: &SvgElement) -> Option<::js_sys::Function>;
620 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmousemove)]
621 #[doc = "Setter for the `onmousemove` field of this object."]
622 #[doc = ""]
623 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmousemove)"]
624 #[doc = ""]
625 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
626 pub fn set_onmousemove(this: &SvgElement, value: Option<&::js_sys::Function>);
627 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseout)]
628 #[doc = "Getter 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 onmouseout(this: &SvgElement) -> Option<::js_sys::Function>;
634 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseout)]
635 #[doc = "Setter for the `onmouseout` field of this object."]
636 #[doc = ""]
637 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseout)"]
638 #[doc = ""]
639 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
640 pub fn set_onmouseout(this: &SvgElement, value: Option<&::js_sys::Function>);
641 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseover)]
642 #[doc = "Getter 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 onmouseover(this: &SvgElement) -> Option<::js_sys::Function>;
648 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseover)]
649 #[doc = "Setter for the `onmouseover` field of this object."]
650 #[doc = ""]
651 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseover)"]
652 #[doc = ""]
653 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
654 pub fn set_onmouseover(this: &SvgElement, value: Option<&::js_sys::Function>);
655 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onmouseup)]
656 #[doc = "Getter 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 onmouseup(this: &SvgElement) -> Option<::js_sys::Function>;
662 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onmouseup)]
663 #[doc = "Setter for the `onmouseup` field of this object."]
664 #[doc = ""]
665 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onmouseup)"]
666 #[doc = ""]
667 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
668 pub fn set_onmouseup(this: &SvgElement, value: Option<&::js_sys::Function>);
669 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwheel)]
670 #[doc = "Getter 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 onwheel(this: &SvgElement) -> Option<::js_sys::Function>;
676 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwheel)]
677 #[doc = "Setter for the `onwheel` field of this object."]
678 #[doc = ""]
679 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwheel)"]
680 #[doc = ""]
681 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
682 pub fn set_onwheel(this: &SvgElement, value: Option<&::js_sys::Function>);
683 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpause)]
684 #[doc = "Getter 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 onpause(this: &SvgElement) -> Option<::js_sys::Function>;
690 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpause)]
691 #[doc = "Setter for the `onpause` field of this object."]
692 #[doc = ""]
693 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpause)"]
694 #[doc = ""]
695 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
696 pub fn set_onpause(this: &SvgElement, value: Option<&::js_sys::Function>);
697 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onplay)]
698 #[doc = "Getter 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 onplay(this: &SvgElement) -> Option<::js_sys::Function>;
704 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onplay)]
705 #[doc = "Setter for the `onplay` field of this object."]
706 #[doc = ""]
707 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onplay)"]
708 #[doc = ""]
709 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
710 pub fn set_onplay(this: &SvgElement, value: Option<&::js_sys::Function>);
711 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onplaying)]
712 #[doc = "Getter 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 onplaying(this: &SvgElement) -> Option<::js_sys::Function>;
718 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onplaying)]
719 #[doc = "Setter for the `onplaying` field of this object."]
720 #[doc = ""]
721 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onplaying)"]
722 #[doc = ""]
723 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
724 pub fn set_onplaying(this: &SvgElement, value: Option<&::js_sys::Function>);
725 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onprogress)]
726 #[doc = "Getter 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 onprogress(this: &SvgElement) -> Option<::js_sys::Function>;
732 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onprogress)]
733 #[doc = "Setter for the `onprogress` field of this object."]
734 #[doc = ""]
735 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onprogress)"]
736 #[doc = ""]
737 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
738 pub fn set_onprogress(this: &SvgElement, value: Option<&::js_sys::Function>);
739 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onratechange)]
740 #[doc = "Getter 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 onratechange(this: &SvgElement) -> Option<::js_sys::Function>;
746 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onratechange)]
747 #[doc = "Setter for the `onratechange` field of this object."]
748 #[doc = ""]
749 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onratechange)"]
750 #[doc = ""]
751 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
752 pub fn set_onratechange(this: &SvgElement, value: Option<&::js_sys::Function>);
753 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onreset)]
754 #[doc = "Getter 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 onreset(this: &SvgElement) -> Option<::js_sys::Function>;
760 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onreset)]
761 #[doc = "Setter for the `onreset` field of this object."]
762 #[doc = ""]
763 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onreset)"]
764 #[doc = ""]
765 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
766 pub fn set_onreset(this: &SvgElement, value: Option<&::js_sys::Function>);
767 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onresize)]
768 #[doc = "Getter 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 onresize(this: &SvgElement) -> Option<::js_sys::Function>;
774 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onresize)]
775 #[doc = "Setter for the `onresize` field of this object."]
776 #[doc = ""]
777 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onresize)"]
778 #[doc = ""]
779 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
780 pub fn set_onresize(this: &SvgElement, value: Option<&::js_sys::Function>);
781 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onscroll)]
782 #[doc = "Getter 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 onscroll(this: &SvgElement) -> Option<::js_sys::Function>;
788 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onscroll)]
789 #[doc = "Setter for the `onscroll` field of this object."]
790 #[doc = ""]
791 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onscroll)"]
792 #[doc = ""]
793 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
794 pub fn set_onscroll(this: &SvgElement, value: Option<&::js_sys::Function>);
795 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onseeked)]
796 #[doc = "Getter 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 onseeked(this: &SvgElement) -> Option<::js_sys::Function>;
802 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onseeked)]
803 #[doc = "Setter for the `onseeked` field of this object."]
804 #[doc = ""]
805 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onseeked)"]
806 #[doc = ""]
807 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
808 pub fn set_onseeked(this: &SvgElement, value: Option<&::js_sys::Function>);
809 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onseeking)]
810 #[doc = "Getter 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 onseeking(this: &SvgElement) -> Option<::js_sys::Function>;
816 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onseeking)]
817 #[doc = "Setter for the `onseeking` field of this object."]
818 #[doc = ""]
819 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onseeking)"]
820 #[doc = ""]
821 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
822 pub fn set_onseeking(this: &SvgElement, value: Option<&::js_sys::Function>);
823 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onselect)]
824 #[doc = "Getter 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 onselect(this: &SvgElement) -> Option<::js_sys::Function>;
830 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onselect)]
831 #[doc = "Setter for the `onselect` field of this object."]
832 #[doc = ""]
833 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onselect)"]
834 #[doc = ""]
835 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
836 pub fn set_onselect(this: &SvgElement, value: Option<&::js_sys::Function>);
837 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onshow)]
838 #[doc = "Getter 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 onshow(this: &SvgElement) -> Option<::js_sys::Function>;
844 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onshow)]
845 #[doc = "Setter for the `onshow` field of this object."]
846 #[doc = ""]
847 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onshow)"]
848 #[doc = ""]
849 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
850 pub fn set_onshow(this: &SvgElement, value: Option<&::js_sys::Function>);
851 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onstalled)]
852 #[doc = "Getter 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 onstalled(this: &SvgElement) -> Option<::js_sys::Function>;
858 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onstalled)]
859 #[doc = "Setter for the `onstalled` field of this object."]
860 #[doc = ""]
861 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onstalled)"]
862 #[doc = ""]
863 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
864 pub fn set_onstalled(this: &SvgElement, value: Option<&::js_sys::Function>);
865 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onsubmit)]
866 #[doc = "Getter 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 onsubmit(this: &SvgElement) -> Option<::js_sys::Function>;
872 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onsubmit)]
873 #[doc = "Setter for the `onsubmit` field of this object."]
874 #[doc = ""]
875 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onsubmit)"]
876 #[doc = ""]
877 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
878 pub fn set_onsubmit(this: &SvgElement, value: Option<&::js_sys::Function>);
879 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onsuspend)]
880 #[doc = "Getter 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 onsuspend(this: &SvgElement) -> Option<::js_sys::Function>;
886 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onsuspend)]
887 #[doc = "Setter for the `onsuspend` field of this object."]
888 #[doc = ""]
889 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onsuspend)"]
890 #[doc = ""]
891 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
892 pub fn set_onsuspend(this: &SvgElement, value: Option<&::js_sys::Function>);
893 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontimeupdate)]
894 #[doc = "Getter 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 ontimeupdate(this: &SvgElement) -> Option<::js_sys::Function>;
900 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontimeupdate)]
901 #[doc = "Setter for the `ontimeupdate` field of this object."]
902 #[doc = ""]
903 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontimeupdate)"]
904 #[doc = ""]
905 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
906 pub fn set_ontimeupdate(this: &SvgElement, value: Option<&::js_sys::Function>);
907 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onvolumechange)]
908 #[doc = "Getter 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 onvolumechange(this: &SvgElement) -> Option<::js_sys::Function>;
914 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onvolumechange)]
915 #[doc = "Setter for the `onvolumechange` field of this object."]
916 #[doc = ""]
917 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onvolumechange)"]
918 #[doc = ""]
919 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
920 pub fn set_onvolumechange(this: &SvgElement, value: Option<&::js_sys::Function>);
921 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwaiting)]
922 #[doc = "Getter 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 onwaiting(this: &SvgElement) -> Option<::js_sys::Function>;
928 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwaiting)]
929 #[doc = "Setter for the `onwaiting` field of this object."]
930 #[doc = ""]
931 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwaiting)"]
932 #[doc = ""]
933 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
934 pub fn set_onwaiting(this: &SvgElement, value: Option<&::js_sys::Function>);
935 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onselectstart)]
936 #[doc = "Getter 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 onselectstart(this: &SvgElement) -> Option<::js_sys::Function>;
942 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onselectstart)]
943 #[doc = "Setter for the `onselectstart` field of this object."]
944 #[doc = ""]
945 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onselectstart)"]
946 #[doc = ""]
947 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
948 pub fn set_onselectstart(this: &SvgElement, value: Option<&::js_sys::Function>);
949 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontoggle)]
950 #[doc = "Getter 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 ontoggle(this: &SvgElement) -> Option<::js_sys::Function>;
956 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontoggle)]
957 #[doc = "Setter for the `ontoggle` field of this object."]
958 #[doc = ""]
959 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontoggle)"]
960 #[doc = ""]
961 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
962 pub fn set_ontoggle(this: &SvgElement, value: Option<&::js_sys::Function>);
963 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointercancel)]
964 #[doc = "Getter 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 onpointercancel(this: &SvgElement) -> Option<::js_sys::Function>;
970 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointercancel)]
971 #[doc = "Setter for the `onpointercancel` field of this object."]
972 #[doc = ""]
973 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointercancel)"]
974 #[doc = ""]
975 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
976 pub fn set_onpointercancel(this: &SvgElement, value: Option<&::js_sys::Function>);
977 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerdown)]
978 #[doc = "Getter 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 onpointerdown(this: &SvgElement) -> Option<::js_sys::Function>;
984 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerdown)]
985 #[doc = "Setter for the `onpointerdown` field of this object."]
986 #[doc = ""]
987 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerdown)"]
988 #[doc = ""]
989 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
990 pub fn set_onpointerdown(this: &SvgElement, value: Option<&::js_sys::Function>);
991 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerup)]
992 #[doc = "Getter 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 onpointerup(this: &SvgElement) -> Option<::js_sys::Function>;
998 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerup)]
999 #[doc = "Setter for the `onpointerup` field of this object."]
1000 #[doc = ""]
1001 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerup)"]
1002 #[doc = ""]
1003 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1004 pub fn set_onpointerup(this: &SvgElement, value: Option<&::js_sys::Function>);
1005 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointermove)]
1006 #[doc = "Getter 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 onpointermove(this: &SvgElement) -> Option<::js_sys::Function>;
1012 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointermove)]
1013 #[doc = "Setter for the `onpointermove` field of this object."]
1014 #[doc = ""]
1015 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointermove)"]
1016 #[doc = ""]
1017 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1018 pub fn set_onpointermove(this: &SvgElement, value: Option<&::js_sys::Function>);
1019 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerout)]
1020 #[doc = "Getter 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 onpointerout(this: &SvgElement) -> Option<::js_sys::Function>;
1026 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerout)]
1027 #[doc = "Setter for the `onpointerout` field of this object."]
1028 #[doc = ""]
1029 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerout)"]
1030 #[doc = ""]
1031 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1032 pub fn set_onpointerout(this: &SvgElement, value: Option<&::js_sys::Function>);
1033 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerover)]
1034 #[doc = "Getter 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 onpointerover(this: &SvgElement) -> Option<::js_sys::Function>;
1040 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerover)]
1041 #[doc = "Setter for the `onpointerover` field of this object."]
1042 #[doc = ""]
1043 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerover)"]
1044 #[doc = ""]
1045 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1046 pub fn set_onpointerover(this: &SvgElement, value: Option<&::js_sys::Function>);
1047 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerenter)]
1048 #[doc = "Getter 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 onpointerenter(this: &SvgElement) -> Option<::js_sys::Function>;
1054 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerenter)]
1055 #[doc = "Setter for the `onpointerenter` field of this object."]
1056 #[doc = ""]
1057 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerenter)"]
1058 #[doc = ""]
1059 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1060 pub fn set_onpointerenter(this: &SvgElement, value: Option<&::js_sys::Function>);
1061 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onpointerleave)]
1062 #[doc = "Getter 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 onpointerleave(this: &SvgElement) -> Option<::js_sys::Function>;
1068 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onpointerleave)]
1069 #[doc = "Setter for the `onpointerleave` field of this object."]
1070 #[doc = ""]
1071 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onpointerleave)"]
1072 #[doc = ""]
1073 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1074 pub fn set_onpointerleave(this: &SvgElement, value: Option<&::js_sys::Function>);
1075 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ongotpointercapture)]
1076 #[doc = "Getter 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 ongotpointercapture(this: &SvgElement) -> Option<::js_sys::Function>;
1082 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ongotpointercapture)]
1083 #[doc = "Setter for the `ongotpointercapture` field of this object."]
1084 #[doc = ""]
1085 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ongotpointercapture)"]
1086 #[doc = ""]
1087 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1088 pub fn set_ongotpointercapture(this: &SvgElement, value: Option<&::js_sys::Function>);
1089 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onlostpointercapture)]
1090 #[doc = "Getter 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 onlostpointercapture(this: &SvgElement) -> Option<::js_sys::Function>;
1096 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onlostpointercapture)]
1097 #[doc = "Setter for the `onlostpointercapture` field of this object."]
1098 #[doc = ""]
1099 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onlostpointercapture)"]
1100 #[doc = ""]
1101 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1102 pub fn set_onlostpointercapture(this: &SvgElement, value: Option<&::js_sys::Function>);
1103 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationcancel)]
1104 #[doc = "Getter 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 onanimationcancel(this: &SvgElement) -> Option<::js_sys::Function>;
1110 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationcancel)]
1111 #[doc = "Setter for the `onanimationcancel` field of this object."]
1112 #[doc = ""]
1113 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationcancel)"]
1114 #[doc = ""]
1115 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1116 pub fn set_onanimationcancel(this: &SvgElement, value: Option<&::js_sys::Function>);
1117 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationend)]
1118 #[doc = "Getter 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 onanimationend(this: &SvgElement) -> Option<::js_sys::Function>;
1124 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationend)]
1125 #[doc = "Setter for the `onanimationend` field of this object."]
1126 #[doc = ""]
1127 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationend)"]
1128 #[doc = ""]
1129 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1130 pub fn set_onanimationend(this: &SvgElement, value: Option<&::js_sys::Function>);
1131 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationiteration)]
1132 #[doc = "Getter 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 onanimationiteration(this: &SvgElement) -> Option<::js_sys::Function>;
1138 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationiteration)]
1139 #[doc = "Setter for the `onanimationiteration` field of this object."]
1140 #[doc = ""]
1141 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationiteration)"]
1142 #[doc = ""]
1143 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1144 pub fn set_onanimationiteration(this: &SvgElement, value: Option<&::js_sys::Function>);
1145 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onanimationstart)]
1146 #[doc = "Getter 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 onanimationstart(this: &SvgElement) -> Option<::js_sys::Function>;
1152 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onanimationstart)]
1153 #[doc = "Setter for the `onanimationstart` field of this object."]
1154 #[doc = ""]
1155 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onanimationstart)"]
1156 #[doc = ""]
1157 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1158 pub fn set_onanimationstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1159 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitioncancel)]
1160 #[doc = "Getter 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 ontransitioncancel(this: &SvgElement) -> Option<::js_sys::Function>;
1166 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitioncancel)]
1167 #[doc = "Setter for the `ontransitioncancel` field of this object."]
1168 #[doc = ""]
1169 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitioncancel)"]
1170 #[doc = ""]
1171 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1172 pub fn set_ontransitioncancel(this: &SvgElement, value: Option<&::js_sys::Function>);
1173 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitionend)]
1174 #[doc = "Getter 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 ontransitionend(this: &SvgElement) -> Option<::js_sys::Function>;
1180 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitionend)]
1181 #[doc = "Setter for the `ontransitionend` field of this object."]
1182 #[doc = ""]
1183 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionend)"]
1184 #[doc = ""]
1185 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1186 pub fn set_ontransitionend(this: &SvgElement, value: Option<&::js_sys::Function>);
1187 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitionrun)]
1188 #[doc = "Getter 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 ontransitionrun(this: &SvgElement) -> Option<::js_sys::Function>;
1194 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitionrun)]
1195 #[doc = "Setter for the `ontransitionrun` field of this object."]
1196 #[doc = ""]
1197 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionrun)"]
1198 #[doc = ""]
1199 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1200 pub fn set_ontransitionrun(this: &SvgElement, value: Option<&::js_sys::Function>);
1201 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontransitionstart)]
1202 #[doc = "Getter 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 ontransitionstart(this: &SvgElement) -> Option<::js_sys::Function>;
1208 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontransitionstart)]
1209 #[doc = "Setter for the `ontransitionstart` field of this object."]
1210 #[doc = ""]
1211 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontransitionstart)"]
1212 #[doc = ""]
1213 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1214 pub fn set_ontransitionstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1215 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkitanimationend)]
1216 #[doc = "Getter 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 onwebkitanimationend(this: &SvgElement) -> Option<::js_sys::Function>;
1222 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkitanimationend)]
1223 #[doc = "Setter for the `onwebkitanimationend` field of this object."]
1224 #[doc = ""]
1225 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationend)"]
1226 #[doc = ""]
1227 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1228 pub fn set_onwebkitanimationend(this: &SvgElement, value: Option<&::js_sys::Function>);
1229 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkitanimationiteration)]
1230 #[doc = "Getter 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 onwebkitanimationiteration(this: &SvgElement) -> Option<::js_sys::Function>;
1236 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkitanimationiteration)]
1237 #[doc = "Setter for the `onwebkitanimationiteration` field of this object."]
1238 #[doc = ""]
1239 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationiteration)"]
1240 #[doc = ""]
1241 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1242 pub fn set_onwebkitanimationiteration(this: &SvgElement, value: Option<&::js_sys::Function>);
1243 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkitanimationstart)]
1244 #[doc = "Getter 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 onwebkitanimationstart(this: &SvgElement) -> Option<::js_sys::Function>;
1250 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkitanimationstart)]
1251 #[doc = "Setter for the `onwebkitanimationstart` field of this object."]
1252 #[doc = ""]
1253 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkitanimationstart)"]
1254 #[doc = ""]
1255 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1256 pub fn set_onwebkitanimationstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1257 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onwebkittransitionend)]
1258 #[doc = "Getter 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 onwebkittransitionend(this: &SvgElement) -> Option<::js_sys::Function>;
1264 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onwebkittransitionend)]
1265 #[doc = "Setter for the `onwebkittransitionend` field of this object."]
1266 #[doc = ""]
1267 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onwebkittransitionend)"]
1268 #[doc = ""]
1269 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1270 pub fn set_onwebkittransitionend(this: &SvgElement, value: Option<&::js_sys::Function>);
1271 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = onerror)]
1272 #[doc = "Getter for the `onerror` field of this object."]
1273 #[doc = ""]
1274 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onerror)"]
1275 #[doc = ""]
1276 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1277 pub fn onerror(this: &SvgElement) -> Option<::js_sys::Function>;
1278 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = onerror)]
1279 #[doc = "Setter for the `onerror` field of this object."]
1280 #[doc = ""]
1281 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/onerror)"]
1282 #[doc = ""]
1283 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1284 pub fn set_onerror(this: &SvgElement, value: Option<&::js_sys::Function>);
1285 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchstart)]
1286 #[doc = "Getter for the `ontouchstart` field of this object."]
1287 #[doc = ""]
1288 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchstart)"]
1289 #[doc = ""]
1290 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1291 pub fn ontouchstart(this: &SvgElement) -> Option<::js_sys::Function>;
1292 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchstart)]
1293 #[doc = "Setter for the `ontouchstart` field of this object."]
1294 #[doc = ""]
1295 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchstart)"]
1296 #[doc = ""]
1297 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1298 pub fn set_ontouchstart(this: &SvgElement, value: Option<&::js_sys::Function>);
1299 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchend)]
1300 #[doc = "Getter for the `ontouchend` field of this object."]
1301 #[doc = ""]
1302 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchend)"]
1303 #[doc = ""]
1304 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1305 pub fn ontouchend(this: &SvgElement) -> Option<::js_sys::Function>;
1306 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchend)]
1307 #[doc = "Setter for the `ontouchend` field of this object."]
1308 #[doc = ""]
1309 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchend)"]
1310 #[doc = ""]
1311 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1312 pub fn set_ontouchend(this: &SvgElement, value: Option<&::js_sys::Function>);
1313 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchmove)]
1314 #[doc = "Getter for the `ontouchmove` field of this object."]
1315 #[doc = ""]
1316 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchmove)"]
1317 #[doc = ""]
1318 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1319 pub fn ontouchmove(this: &SvgElement) -> Option<::js_sys::Function>;
1320 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchmove)]
1321 #[doc = "Setter for the `ontouchmove` field of this object."]
1322 #[doc = ""]
1323 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchmove)"]
1324 #[doc = ""]
1325 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1326 pub fn set_ontouchmove(this: &SvgElement, value: Option<&::js_sys::Function>);
1327 # [wasm_bindgen (structural , method , getter , js_class = "SVGElement" , js_name = ontouchcancel)]
1328 #[doc = "Getter for the `ontouchcancel` field of this object."]
1329 #[doc = ""]
1330 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchcancel)"]
1331 #[doc = ""]
1332 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1333 pub fn ontouchcancel(this: &SvgElement) -> Option<::js_sys::Function>;
1334 # [wasm_bindgen (structural , method , setter , js_class = "SVGElement" , js_name = ontouchcancel)]
1335 #[doc = "Setter for the `ontouchcancel` field of this object."]
1336 #[doc = ""]
1337 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/ontouchcancel)"]
1338 #[doc = ""]
1339 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1340 pub fn set_ontouchcancel(this: &SvgElement, value: Option<&::js_sys::Function>);
1341 # [wasm_bindgen (catch , method , structural , js_class = "SVGElement" , js_name = blur)]
1342 #[doc = "The `blur()` method."]
1343 #[doc = ""]
1344 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/blur)"]
1345 #[doc = ""]
1346 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1347 pub fn blur(this: &SvgElement) -> Result<(), JsValue>;
1348 # [wasm_bindgen (catch , method , structural , js_class = "SVGElement" , js_name = focus)]
1349 #[doc = "The `focus()` method."]
1350 #[doc = ""]
1351 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/SVGElement/focus)"]
1352 #[doc = ""]
1353 #[doc = "*This API requires the following crate features to be activated: `SvgElement`*"]
1354 pub fn focus(this: &SvgElement) -> Result<(), JsValue>;
1355}