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