diff options
author | chansuke <chansuke@georepublic.de> | 2018-09-18 23:24:15 +0900 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2018-09-19 17:40:47 -0400 |
commit | c37a345dc9f4dda6ea29c42f96f6c7201c42cbac (patch) | |
tree | 1f05b49bac02318455a59d5b143c186fd872bdb9 /components/script/dom/vrdisplayevent.rs | |
parent | 2ca7a134736bb4759ff209c1bc0b6dc3cc1984c9 (diff) | |
download | servo-c37a345dc9f4dda6ea29c42f96f6c7201c42cbac.tar.gz servo-c37a345dc9f4dda6ea29c42f96f6c7201c42cbac.zip |
Format script component
Diffstat (limited to 'components/script/dom/vrdisplayevent.rs')
-rw-r--r-- | components/script/dom/vrdisplayevent.rs | 85 |
1 files changed, 43 insertions, 42 deletions
diff --git a/components/script/dom/vrdisplayevent.rs b/components/script/dom/vrdisplayevent.rs index 41ff8fd0859..b5776080ce8 100644 --- a/components/script/dom/vrdisplayevent.rs +++ b/components/script/dom/vrdisplayevent.rs @@ -23,31 +23,30 @@ use webvr_traits::{WebVRDisplayEvent, WebVRDisplayEventReason}; pub struct VRDisplayEvent { event: Event, display: Dom<VRDisplay>, - reason: Option<VRDisplayEventReason> + reason: Option<VRDisplayEventReason>, } impl VRDisplayEvent { - fn new_inherited(display: &VRDisplay, - reason: Option<VRDisplayEventReason>) - -> VRDisplayEvent { + fn new_inherited(display: &VRDisplay, reason: Option<VRDisplayEventReason>) -> VRDisplayEvent { VRDisplayEvent { event: Event::new_inherited(), display: Dom::from_ref(display), - reason: reason.clone() + reason: reason.clone(), } } - pub fn new(global: &GlobalScope, - type_: Atom, - bubbles: bool, - cancelable: bool, - display: &VRDisplay, - reason: Option<VRDisplayEventReason>) - -> DomRoot<VRDisplayEvent> { + pub fn new( + global: &GlobalScope, + type_: Atom, + bubbles: bool, + cancelable: bool, + display: &VRDisplay, + reason: Option<VRDisplayEventReason>, + ) -> DomRoot<VRDisplayEvent> { let ev = reflect_dom_object( Box::new(VRDisplayEvent::new_inherited(&display, reason)), global, - VRDisplayEventBinding::Wrap + VRDisplayEventBinding::Wrap, ); { let event = ev.upcast::<Event>(); @@ -56,10 +55,11 @@ impl VRDisplayEvent { ev } - pub fn new_from_webvr(global: &GlobalScope, - display: &VRDisplay, - event: &WebVRDisplayEvent) - -> DomRoot<VRDisplayEvent> { + pub fn new_from_webvr( + global: &GlobalScope, + display: &VRDisplay, + event: &WebVRDisplayEvent, + ) -> DomRoot<VRDisplayEvent> { let (name, reason) = match *event { WebVRDisplayEvent::Connect(_) => ("vrdisplayconnect", None), WebVRDisplayEvent::Disconnect(_) => ("vrdisplaydisconnect", None), @@ -71,38 +71,39 @@ impl VRDisplayEvent { WebVRDisplayEvent::Change(_) | WebVRDisplayEvent::Pause(_) | WebVRDisplayEvent::Resume(_) | - WebVRDisplayEvent::Exit(_) => { - panic!("{:?} event not available in WebVR", event) - } + WebVRDisplayEvent::Exit(_) => panic!("{:?} event not available in WebVR", event), }; // map to JS enum values - let reason = reason.map(|r| { - match r { - WebVRDisplayEventReason::Navigation => VRDisplayEventReason::Navigation, - WebVRDisplayEventReason::Mounted => VRDisplayEventReason::Mounted, - WebVRDisplayEventReason::Unmounted => VRDisplayEventReason::Unmounted, - } + let reason = reason.map(|r| match r { + WebVRDisplayEventReason::Navigation => VRDisplayEventReason::Navigation, + WebVRDisplayEventReason::Mounted => VRDisplayEventReason::Mounted, + WebVRDisplayEventReason::Unmounted => VRDisplayEventReason::Unmounted, }); - VRDisplayEvent::new(&global, - Atom::from(DOMString::from(name)), - false, - false, - &display, - reason) + VRDisplayEvent::new( + &global, + Atom::from(DOMString::from(name)), + false, + false, + &display, + reason, + ) } - pub fn Constructor(window: &Window, - type_: DOMString, - init: &VRDisplayEventBinding::VRDisplayEventInit) - -> Fallible<DomRoot<VRDisplayEvent>> { - Ok(VRDisplayEvent::new(&window.global(), - Atom::from(type_), - init.parent.bubbles, - init.parent.cancelable, - &init.display, - init.reason)) + pub fn Constructor( + window: &Window, + type_: DOMString, + init: &VRDisplayEventBinding::VRDisplayEventInit, + ) -> Fallible<DomRoot<VRDisplayEvent>> { + Ok(VRDisplayEvent::new( + &window.global(), + Atom::from(type_), + init.parent.bubbles, + init.parent.cancelable, + &init.display, + init.reason, + )) } } |