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