Improve formatting in closeevent.rs.

This commit is contained in:
Ms2ger 2015-05-06 11:19:33 +02:00
parent 16a7c792b5
commit 31ebfff9bc

View file

@ -9,26 +9,27 @@ use dom::bindings::codegen::Bindings::CloseEventBinding::CloseEventMethods;
use dom::bindings::codegen::InheritTypes::EventCast; use dom::bindings::codegen::InheritTypes::EventCast;
use dom::bindings::error::Fallible; use dom::bindings::error::Fallible;
use dom::bindings::global::GlobalRef; use dom::bindings::global::GlobalRef;
use dom::bindings::js::{JSRef,Temporary, Rootable}; use dom::bindings::js::{JSRef, Temporary, Rootable};
use dom::bindings::utils::reflect_dom_object; use dom::bindings::utils::reflect_dom_object;
use dom::event::{Event, EventTypeId, EventBubbles, EventCancelable}; use dom::event::{Event, EventTypeId, EventBubbles, EventCancelable};
use script_task::ScriptChan; use script_task::ScriptChan;
use std::borrow::ToOwned;
use std::cell::Cell;
use util::str::DOMString; use util::str::DOMString;
use std::borrow::ToOwned;
use std::cell::Cell;
#[dom_struct] #[dom_struct]
pub struct CloseEvent{ pub struct CloseEvent {
event: Event, event: Event,
wasClean: Cell<bool>, wasClean: Cell<bool>,
code: Cell<u16>, code: Cell<u16>,
reason: DOMRefCell<DOMString> reason: DOMRefCell<DOMString>
} }
impl CloseEvent{ impl CloseEvent {
pub fn new_inherited(type_id: EventTypeId) -> CloseEvent{ pub fn new_inherited(type_id: EventTypeId) -> CloseEvent {
CloseEvent{ CloseEvent {
event: Event::new_inherited(type_id), event: Event::new_inherited(type_id),
wasClean: Cell::new(true), wasClean: Cell::new(true),
code: Cell::new(0), code: Cell::new(0),
@ -60,7 +61,8 @@ impl CloseEvent{
pub fn Constructor(global: GlobalRef, pub fn Constructor(global: GlobalRef,
type_: DOMString, type_: DOMString,
init: &CloseEventBinding::CloseEventInit) -> Fallible<Temporary<CloseEvent>> { init: &CloseEventBinding::CloseEventInit)
-> Fallible<Temporary<CloseEvent>> {
let clean_status = init.wasClean.unwrap_or(true); let clean_status = init.wasClean.unwrap_or(true);
let cd = init.code.unwrap_or(0); let cd = init.code.unwrap_or(0);
let rsn = match init.reason.as_ref() { let rsn = match init.reason.as_ref() {
@ -73,7 +75,7 @@ impl CloseEvent{
} }
} }
impl<'a> CloseEventMethods for JSRef<'a, CloseEvent>{ impl<'a> CloseEventMethods for JSRef<'a, CloseEvent> {
fn WasClean(self) -> bool { fn WasClean(self) -> bool {
self.wasClean.get() self.wasClean.get()
} }