diff options
Diffstat (limited to 'components/script/dom/permissionstatus.rs')
-rw-r--r-- | components/script/dom/permissionstatus.rs | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/components/script/dom/permissionstatus.rs b/components/script/dom/permissionstatus.rs index 27d353bf0ed..8f8b96f23de 100644 --- a/components/script/dom/permissionstatus.rs +++ b/components/script/dom/permissionstatus.rs @@ -1,15 +1,16 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -use dom::bindings::codegen::Bindings::EventHandlerBinding::EventHandlerNonNull; -use dom::bindings::codegen::Bindings::PermissionStatusBinding::{self, PermissionDescriptor, PermissionName}; -use dom::bindings::codegen::Bindings::PermissionStatusBinding::PermissionState; -use dom::bindings::codegen::Bindings::PermissionStatusBinding::PermissionStatusMethods; -use dom::bindings::js::Root; -use dom::bindings::reflector::reflect_dom_object; -use dom::eventtarget::EventTarget; -use dom::globalscope::GlobalScope; + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ + +use crate::dom::bindings::codegen::Bindings::PermissionStatusBinding::PermissionState; +use crate::dom::bindings::codegen::Bindings::PermissionStatusBinding::PermissionStatusMethods; +use crate::dom::bindings::codegen::Bindings::PermissionStatusBinding::{ + PermissionDescriptor, PermissionName, +}; +use crate::dom::bindings::reflector::reflect_dom_object; +use crate::dom::bindings::root::DomRoot; +use crate::dom::eventtarget::EventTarget; +use crate::dom::globalscope::GlobalScope; use dom_struct::dom_struct; use std::cell::Cell; use std::fmt::{self, Display, Formatter}; @@ -31,10 +32,11 @@ impl PermissionStatus { } } - pub fn new(global: &GlobalScope, query: &PermissionDescriptor) -> Root<PermissionStatus> { - reflect_dom_object(box PermissionStatus::new_inherited(query.name), - global, - PermissionStatusBinding::Wrap) + pub fn new(global: &GlobalScope, query: &PermissionDescriptor) -> DomRoot<PermissionStatus> { + reflect_dom_object( + Box::new(PermissionStatus::new_inherited(query.name)), + global, + ) } pub fn set_state(&self, state: PermissionState) { @@ -53,7 +55,7 @@ impl PermissionStatusMethods for PermissionStatus { } // https://w3c.github.io/permissions/#dom-permissionstatus-onchange - event_handler!(onchange, GetOnchange, SetOnchange); + event_handler!(change, GetOnchange, SetOnchange); } impl Display for PermissionName { |