mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Require FormDataEventInit dictionary
This commit is contained in:
parent
3a21261f69
commit
94565c4088
3 changed files with 4 additions and 16 deletions
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods;
|
||||
use crate::dom::bindings::codegen::Bindings::FormDataEventBinding;
|
||||
use crate::dom::bindings::codegen::Bindings::FormDataEventBinding::FormDataEventMethods;
|
||||
use crate::dom::bindings::error::{Error, Fallible};
|
||||
use crate::dom::bindings::error::Fallible;
|
||||
use crate::dom::bindings::inheritance::Castable;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object, DomObject};
|
||||
use crate::dom::bindings::root::{Dom, DomRoot};
|
||||
|
@ -56,21 +56,12 @@ impl FormDataEvent {
|
|||
let bubbles = EventBubbles::from(init.parent.bubbles);
|
||||
let cancelable = EventCancelable::from(init.parent.cancelable);
|
||||
|
||||
let form_data = match init.formData {
|
||||
Some(ref form_data) => form_data.clone(),
|
||||
None => {
|
||||
return Err(Error::Type(
|
||||
"required member formData is undefined".to_string(),
|
||||
));
|
||||
},
|
||||
};
|
||||
|
||||
let event = FormDataEvent::new(
|
||||
&window.global(),
|
||||
Atom::from(type_),
|
||||
bubbles,
|
||||
cancelable,
|
||||
&*form_data,
|
||||
&*init.formData.clone(),
|
||||
);
|
||||
|
||||
Ok(event)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue