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