From 0e3c54c1911ba2c3bf305ee04f04fcd9bf2fc2fe Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Mon, 25 Sep 2017 23:30:24 +0200 Subject: Rename dom::bindings::js to dom::bindings::root --- components/script/dom/storageevent.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index b0cab81eb7b..5fa2f5da9dc 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -7,8 +7,8 @@ use dom::bindings::codegen::Bindings::StorageEventBinding; use dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMethods; use dom::bindings::error::Fallible; use dom::bindings::inheritance::Castable; -use dom::bindings::js::{MutNullableJS, Root, RootedReference}; use dom::bindings::reflector::reflect_dom_object; +use dom::bindings::root::{MutNullableJS, Root, RootedReference}; use dom::bindings::str::DOMString; use dom::event::{Event, EventBubbles, EventCancelable}; use dom::storage::Storage; -- cgit v1.2.3 From c52fd0a78041ec22db1c4b391556368cd8b87b02 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Tue, 26 Sep 2017 01:21:01 +0200 Subject: Rename MutNullableJS to MutNullableDom --- components/script/dom/storageevent.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 5fa2f5da9dc..f5f8bc5577f 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -8,7 +8,7 @@ use dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMethods; use dom::bindings::error::Fallible; use dom::bindings::inheritance::Castable; use dom::bindings::reflector::reflect_dom_object; -use dom::bindings::root::{MutNullableJS, Root, RootedReference}; +use dom::bindings::root::{MutNullableDom, Root, RootedReference}; use dom::bindings::str::DOMString; use dom::event::{Event, EventBubbles, EventCancelable}; use dom::storage::Storage; @@ -23,7 +23,7 @@ pub struct StorageEvent { old_value: Option, new_value: Option, url: DOMString, - storage_area: MutNullableJS + storage_area: MutNullableDom } @@ -39,7 +39,7 @@ impl StorageEvent { old_value: old_value, new_value: new_value, url: url, - storage_area: MutNullableJS::new(storage_area) + storage_area: MutNullableDom::new(storage_area) } } -- cgit v1.2.3 From f87c2a8d7616112ca924e30292db2d244cf87eec Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Tue, 26 Sep 2017 01:53:40 +0200 Subject: Rename Root to DomRoot In a later PR, DomRoot will become a type alias of Root>, where Root will be able to handle all the things that need to be rooted that have a stable traceable address that doesn't move for the whole lifetime of the root. Stay tuned. --- components/script/dom/storageevent.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index f5f8bc5577f..382cdc612b4 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -8,7 +8,7 @@ use dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMethods; use dom::bindings::error::Fallible; use dom::bindings::inheritance::Castable; use dom::bindings::reflector::reflect_dom_object; -use dom::bindings::root::{MutNullableDom, Root, RootedReference}; +use dom::bindings::root::{DomRoot, MutNullableDom, RootedReference}; use dom::bindings::str::DOMString; use dom::event::{Event, EventBubbles, EventCancelable}; use dom::storage::Storage; @@ -44,7 +44,7 @@ impl StorageEvent { } pub fn new_uninitialized(window: &Window, - url: DOMString) -> Root { + url: DOMString) -> DomRoot { reflect_dom_object(box StorageEvent::new_inherited(None, None, None, url, None), window, StorageEventBinding::Wrap) @@ -58,7 +58,7 @@ impl StorageEvent { oldValue: Option, newValue: Option, url: DOMString, - storageArea: Option<&Storage>) -> Root { + storageArea: Option<&Storage>) -> DomRoot { let ev = reflect_dom_object(box StorageEvent::new_inherited(key, oldValue, newValue, url, storageArea), global, @@ -72,7 +72,7 @@ impl StorageEvent { pub fn Constructor(global: &Window, type_: DOMString, - init: &StorageEventBinding::StorageEventInit) -> Fallible> { + init: &StorageEventBinding::StorageEventInit) -> Fallible> { let key = init.key.clone(); let oldValue = init.oldValue.clone(); let newValue = init.newValue.clone(); @@ -110,7 +110,7 @@ impl StorageEventMethods for StorageEvent { } // https://html.spec.whatwg.org/multipage/#dom-storageevent-storagearea - fn GetStorageArea(&self) -> Option> { + fn GetStorageArea(&self) -> Option> { self.storage_area.get() } -- cgit v1.2.3 From aa15dc269f41503d81ad44cd7e85d69e6f4aeac7 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Mon, 16 Oct 2017 14:35:30 +0200 Subject: Remove use of unstable box syntax. http://www.robohornet.org gives a score of 101.36 on master, and 102.68 with this PR. The latter is slightly better, but probably within noise level. So it looks like this PR does not affect DOM performance. This is expected since `Box::new` is defined as: ```rust impl Box { #[inline(always)] pub fn new(x: T) -> Box { box x } } ``` With inlining, it should compile to the same as box syntax. --- components/script/dom/storageevent.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 382cdc612b4..0070a2c1e68 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -45,7 +45,7 @@ impl StorageEvent { pub fn new_uninitialized(window: &Window, url: DOMString) -> DomRoot { - reflect_dom_object(box StorageEvent::new_inherited(None, None, None, url, None), + reflect_dom_object(Box::new(StorageEvent::new_inherited(None, None, None, url, None)), window, StorageEventBinding::Wrap) } @@ -59,10 +59,11 @@ impl StorageEvent { newValue: Option, url: DOMString, storageArea: Option<&Storage>) -> DomRoot { - let ev = reflect_dom_object(box StorageEvent::new_inherited(key, oldValue, newValue, - url, storageArea), - global, - StorageEventBinding::Wrap); + let ev = reflect_dom_object( + Box::new(StorageEvent::new_inherited(key, oldValue, newValue, url, storageArea)), + global, + StorageEventBinding::Wrap + ); { let event = ev.upcast::(); event.init_event(type_, bool::from(bubbles), bool::from(cancelable)); -- cgit v1.2.3 From c37a345dc9f4dda6ea29c42f96f6c7201c42cbac Mon Sep 17 00:00:00 2001 From: chansuke Date: Tue, 18 Sep 2018 23:24:15 +0900 Subject: Format script component --- components/script/dom/storageevent.rs | 81 +++++++++++++++++++++-------------- 1 file changed, 50 insertions(+), 31 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 0070a2c1e68..aee88e95c19 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -23,46 +23,56 @@ pub struct StorageEvent { old_value: Option, new_value: Option, url: DOMString, - storage_area: MutNullableDom + storage_area: MutNullableDom, } - impl StorageEvent { - pub fn new_inherited(key: Option, - old_value: Option, - new_value: Option, - url: DOMString, - storage_area: Option<&Storage>) -> StorageEvent { + pub fn new_inherited( + key: Option, + old_value: Option, + new_value: Option, + url: DOMString, + storage_area: Option<&Storage>, + ) -> StorageEvent { StorageEvent { event: Event::new_inherited(), key: key, old_value: old_value, new_value: new_value, url: url, - storage_area: MutNullableDom::new(storage_area) + storage_area: MutNullableDom::new(storage_area), } } - pub fn new_uninitialized(window: &Window, - url: DOMString) -> DomRoot { - reflect_dom_object(Box::new(StorageEvent::new_inherited(None, None, None, url, None)), - window, - StorageEventBinding::Wrap) + pub fn new_uninitialized(window: &Window, url: DOMString) -> DomRoot { + reflect_dom_object( + Box::new(StorageEvent::new_inherited(None, None, None, url, None)), + window, + StorageEventBinding::Wrap, + ) } - pub fn new(global: &Window, - type_: Atom, - bubbles: EventBubbles, - cancelable: EventCancelable, - key: Option, - oldValue: Option, - newValue: Option, - url: DOMString, - storageArea: Option<&Storage>) -> DomRoot { + pub fn new( + global: &Window, + type_: Atom, + bubbles: EventBubbles, + cancelable: EventCancelable, + key: Option, + oldValue: Option, + newValue: Option, + url: DOMString, + storageArea: Option<&Storage>, + ) -> DomRoot { let ev = reflect_dom_object( - Box::new(StorageEvent::new_inherited(key, oldValue, newValue, url, storageArea)), + Box::new(StorageEvent::new_inherited( + key, + oldValue, + newValue, + url, + storageArea, + )), global, - StorageEventBinding::Wrap + StorageEventBinding::Wrap, ); { let event = ev.upcast::(); @@ -71,9 +81,11 @@ impl StorageEvent { ev } - pub fn Constructor(global: &Window, - type_: DOMString, - init: &StorageEventBinding::StorageEventInit) -> Fallible> { + pub fn Constructor( + global: &Window, + type_: DOMString, + init: &StorageEventBinding::StorageEventInit, + ) -> Fallible> { let key = init.key.clone(); let oldValue = init.oldValue.clone(); let newValue = init.newValue.clone(); @@ -81,10 +93,17 @@ impl StorageEvent { let storageArea = init.storageArea.r(); let bubbles = EventBubbles::from(init.parent.bubbles); let cancelable = EventCancelable::from(init.parent.cancelable); - let event = StorageEvent::new(global, Atom::from(type_), - bubbles, cancelable, - key, oldValue, newValue, - url, storageArea); + let event = StorageEvent::new( + global, + Atom::from(type_), + bubbles, + cancelable, + key, + oldValue, + newValue, + url, + storageArea, + ); Ok(event) } } -- cgit v1.2.3 From 5347e25d1a42ece2c5fddd5ee3c118adb6da3df2 Mon Sep 17 00:00:00 2001 From: Bastien Orivel Date: Thu, 11 Oct 2018 22:17:46 +0200 Subject: Add support for StorageEvent.initstorageevent() Fixes #21874 --- components/script/dom/storageevent.rs | 40 +++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 13 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index aee88e95c19..ac61e599dd9 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -2,6 +2,7 @@ * 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::cell::DomRefCell; use dom::bindings::codegen::Bindings::EventBinding::EventMethods; use dom::bindings::codegen::Bindings::StorageEventBinding; use dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMethods; @@ -9,7 +10,7 @@ use dom::bindings::error::Fallible; use dom::bindings::inheritance::Castable; use dom::bindings::reflector::reflect_dom_object; use dom::bindings::root::{DomRoot, MutNullableDom, RootedReference}; -use dom::bindings::str::DOMString; +use dom::bindings::str::{DOMString, USVString}; use dom::event::{Event, EventBubbles, EventCancelable}; use dom::storage::Storage; use dom::window::Window; @@ -19,10 +20,10 @@ use servo_atoms::Atom; #[dom_struct] pub struct StorageEvent { event: Event, - key: Option, - old_value: Option, - new_value: Option, - url: DOMString, + key: DomRefCell>, + old_value: DomRefCell>, + new_value: DomRefCell>, + url: DomRefCell, storage_area: MutNullableDom, } @@ -36,10 +37,10 @@ impl StorageEvent { ) -> StorageEvent { StorageEvent { event: Event::new_inherited(), - key: key, - old_value: old_value, - new_value: new_value, - url: url, + key: DomRefCell::new(key), + old_value: DomRefCell::new(old_value), + new_value: DomRefCell::new(new_value), + url: DomRefCell::new(url), storage_area: MutNullableDom::new(storage_area), } } @@ -111,22 +112,22 @@ impl StorageEvent { impl StorageEventMethods for StorageEvent { // https://html.spec.whatwg.org/multipage/#dom-storageevent-key fn GetKey(&self) -> Option { - self.key.clone() + self.key.borrow().clone() } // https://html.spec.whatwg.org/multipage/#dom-storageevent-oldvalue fn GetOldValue(&self) -> Option { - self.old_value.clone() + self.old_value.borrow().clone() } // https://html.spec.whatwg.org/multipage/#dom-storageevent-newvalue fn GetNewValue(&self) -> Option { - self.new_value.clone() + self.new_value.borrow().clone() } // https://html.spec.whatwg.org/multipage/#dom-storageevent-url fn Url(&self) -> DOMString { - self.url.clone() + self.url.borrow().clone() } // https://html.spec.whatwg.org/multipage/#dom-storageevent-storagearea @@ -138,4 +139,17 @@ impl StorageEventMethods for StorageEvent { fn IsTrusted(&self) -> bool { self.event.IsTrusted() } + + // https://html.spec.whatwg.org/multipage/#dom-storageevent-initstorageevent + fn InitStorageEvent(&self, type_: DOMString, bubbles: bool, cancelable: bool, key: + Option, oldValue: Option, newValue: + Option, url: USVString, storageArea: Option<&Storage>) + { + self.event.init_event(Atom::from(type_), bool::from(bubbles), bool::from(cancelable)); + *self.key.borrow_mut() = key; + *self.old_value.borrow_mut() = oldValue; + *self.new_value.borrow_mut() = newValue; + *self.url.borrow_mut() = DOMString::from_string(url.0); + self.storage_area.set(storageArea); + } } -- cgit v1.2.3 From 45f7199eee82c66637ec68287eafa40a651001c4 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Thu, 1 Nov 2018 23:45:06 +0100 Subject: `cargo fix --edition` --- components/script/dom/storageevent.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index ac61e599dd9..7f0549bb5cf 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -2,18 +2,18 @@ * 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::cell::DomRefCell; -use dom::bindings::codegen::Bindings::EventBinding::EventMethods; -use dom::bindings::codegen::Bindings::StorageEventBinding; -use dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMethods; -use dom::bindings::error::Fallible; -use dom::bindings::inheritance::Castable; -use dom::bindings::reflector::reflect_dom_object; -use dom::bindings::root::{DomRoot, MutNullableDom, RootedReference}; -use dom::bindings::str::{DOMString, USVString}; -use dom::event::{Event, EventBubbles, EventCancelable}; -use dom::storage::Storage; -use dom::window::Window; +use crate::dom::bindings::cell::DomRefCell; +use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; +use crate::dom::bindings::codegen::Bindings::StorageEventBinding; +use crate::dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMethods; +use crate::dom::bindings::error::Fallible; +use crate::dom::bindings::inheritance::Castable; +use crate::dom::bindings::reflector::reflect_dom_object; +use crate::dom::bindings::root::{DomRoot, MutNullableDom, RootedReference}; +use crate::dom::bindings::str::{DOMString, USVString}; +use crate::dom::event::{Event, EventBubbles, EventCancelable}; +use crate::dom::storage::Storage; +use crate::dom::window::Window; use dom_struct::dom_struct; use servo_atoms::Atom; -- cgit v1.2.3 From cb07debcb6f3d3561177ce536c320986720791b7 Mon Sep 17 00:00:00 2001 From: Pyfisch Date: Tue, 6 Nov 2018 13:01:35 +0100 Subject: Format remaining files --- components/script/dom/storageevent.rs | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 7f0549bb5cf..4a8ed1432cc 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -141,11 +141,22 @@ impl StorageEventMethods for StorageEvent { } // https://html.spec.whatwg.org/multipage/#dom-storageevent-initstorageevent - fn InitStorageEvent(&self, type_: DOMString, bubbles: bool, cancelable: bool, key: - Option, oldValue: Option, newValue: - Option, url: USVString, storageArea: Option<&Storage>) - { - self.event.init_event(Atom::from(type_), bool::from(bubbles), bool::from(cancelable)); + fn InitStorageEvent( + &self, + type_: DOMString, + bubbles: bool, + cancelable: bool, + key: Option, + oldValue: Option, + newValue: Option, + url: USVString, + storageArea: Option<&Storage>, + ) { + self.event.init_event( + Atom::from(type_), + bool::from(bubbles), + bool::from(cancelable), + ); *self.key.borrow_mut() = key; *self.old_value.borrow_mut() = oldValue; *self.new_value.borrow_mut() = newValue; -- cgit v1.2.3 From a1a14459c141afc6ac6771b8a6c9ca374537edf2 Mon Sep 17 00:00:00 2001 From: Jan Andre Ikenmeyer Date: Mon, 19 Nov 2018 14:47:12 +0100 Subject: Update MPL license to https (part 3) --- components/script/dom/storageevent.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 4a8ed1432cc..269026cea9d 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -1,6 +1,6 @@ /* 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/. */ + * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ use crate::dom::bindings::cell::DomRefCell; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; -- cgit v1.2.3 From 5fe5e5d6debef5adf234b650ee1b758e683a5230 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Sun, 10 Mar 2019 13:20:07 +0100 Subject: Remove most RootedReference uses We can replace all uses of RootedReference for Option by Option::deref calls. --- components/script/dom/storageevent.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 269026cea9d..01990917cd1 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -9,7 +9,7 @@ use crate::dom::bindings::codegen::Bindings::StorageEventBinding::StorageEventMe use crate::dom::bindings::error::Fallible; use crate::dom::bindings::inheritance::Castable; use crate::dom::bindings::reflector::reflect_dom_object; -use crate::dom::bindings::root::{DomRoot, MutNullableDom, RootedReference}; +use crate::dom::bindings::root::{DomRoot, MutNullableDom}; use crate::dom::bindings::str::{DOMString, USVString}; use crate::dom::event::{Event, EventBubbles, EventCancelable}; use crate::dom::storage::Storage; @@ -91,7 +91,7 @@ impl StorageEvent { let oldValue = init.oldValue.clone(); let newValue = init.newValue.clone(); let url = init.url.clone(); - let storageArea = init.storageArea.r(); + let storageArea = init.storageArea.deref(); let bubbles = EventBubbles::from(init.parent.bubbles); let cancelable = EventCancelable::from(init.parent.cancelable); let event = StorageEvent::new( -- cgit v1.2.3 From c38c964f1b1d2614f50863be0b896e1700b5fea8 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Wed, 31 Jul 2019 13:34:01 +0200 Subject: Upgrade to rustc 1.38.0-nightly (dddb7fca0 2019-07-30) --- components/script/dom/storageevent.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 01990917cd1..19e5a96da9c 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -91,7 +91,7 @@ impl StorageEvent { let oldValue = init.oldValue.clone(); let newValue = init.newValue.clone(); let url = init.url.clone(); - let storageArea = init.storageArea.deref(); + let storageArea = init.storageArea.as_deref(); let bubbles = EventBubbles::from(init.parent.bubbles); let cancelable = EventCancelable::from(init.parent.cancelable); let event = StorageEvent::new( -- cgit v1.2.3 From f7db4b7f8011239f01c3ba2e5e402c866fbe68fb Mon Sep 17 00:00:00 2001 From: Kunal Mohan Date: Sat, 18 Jan 2020 01:29:26 +0530 Subject: Modify `script` to prevent further violations of snake_case --- components/script/dom/storageevent.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index 19e5a96da9c..c2ecaf59611 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -27,6 +27,7 @@ pub struct StorageEvent { storage_area: MutNullableDom, } +#[allow(non_snake_case)] impl StorageEvent { pub fn new_inherited( key: Option, @@ -109,6 +110,7 @@ impl StorageEvent { } } +#[allow(non_snake_case)] impl StorageEventMethods for StorageEvent { // https://html.spec.whatwg.org/multipage/#dom-storageevent-key fn GetKey(&self) -> Option { -- cgit v1.2.3 From 3ea6d87bcc37167464e856949a4b9b77d0e9318a Mon Sep 17 00:00:00 2001 From: YUAN LYU Date: Fri, 20 Mar 2020 22:14:18 -0400 Subject: Add trait DomObjectWrap to provide WRAP function --- components/script/dom/storageevent.rs | 2 -- 1 file changed, 2 deletions(-) (limited to 'components/script/dom/storageevent.rs') diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs index c2ecaf59611..a50c1267585 100644 --- a/components/script/dom/storageevent.rs +++ b/components/script/dom/storageevent.rs @@ -50,7 +50,6 @@ impl StorageEvent { reflect_dom_object( Box::new(StorageEvent::new_inherited(None, None, None, url, None)), window, - StorageEventBinding::Wrap, ) } @@ -74,7 +73,6 @@ impl StorageEvent { storageArea, )), global, - StorageEventBinding::Wrap, ); { let event = ev.upcast::(); -- cgit v1.2.3