diff options
author | Kagami Sascha Rosylight <saschanaz@outlook.com> | 2019-11-07 20:49:18 +0900 |
---|---|---|
committer | Kagami Sascha Rosylight <saschanaz@outlook.com> | 2019-11-24 15:31:15 +0900 |
commit | 94565c408808dd4c3f3257a36fdff7920ca91ecc (patch) | |
tree | 8fa59480c57b10b850e15aa9638b7dae4b22841e /components/script/dom/formdataevent.rs | |
parent | 3a21261f69f992e4d3c8b3eacfc0078b98f4f1bd (diff) | |
download | servo-94565c408808dd4c3f3257a36fdff7920ca91ecc.tar.gz servo-94565c408808dd4c3f3257a36fdff7920ca91ecc.zip |
Require FormDataEventInit dictionary
Diffstat (limited to 'components/script/dom/formdataevent.rs')
-rw-r--r-- | components/script/dom/formdataevent.rs | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/components/script/dom/formdataevent.rs b/components/script/dom/formdataevent.rs index f7ebb57bbfb..c380abf217a 100644 --- a/components/script/dom/formdataevent.rs +++ b/components/script/dom/formdataevent.rs @@ -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) |