mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Remove unnecessary uses of DOMRefCell.
This commit is contained in:
parent
da02dba979
commit
57a3e1465c
1 changed files with 12 additions and 13 deletions
|
@ -2,7 +2,6 @@
|
|||
* 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};
|
||||
|
@ -19,10 +18,10 @@ use util::str::DOMString;
|
|||
#[dom_struct]
|
||||
pub struct StorageEvent {
|
||||
event: Event,
|
||||
key: DOMRefCell<Option<DOMString>>,
|
||||
oldValue: DOMRefCell<Option<DOMString>>,
|
||||
newValue: DOMRefCell<Option<DOMString>>,
|
||||
url: DOMRefCell<DOMString>,
|
||||
key: Option<DOMString>,
|
||||
oldValue: Option<DOMString>,
|
||||
newValue: Option<DOMString>,
|
||||
url: DOMString,
|
||||
storageArea: MutNullableHeap<JS<Storage>>
|
||||
}
|
||||
|
||||
|
@ -36,10 +35,10 @@ impl StorageEvent {
|
|||
storageArea: Option<&Storage>) -> StorageEvent {
|
||||
StorageEvent {
|
||||
event: Event::new_inherited(type_id),
|
||||
key: DOMRefCell::new(key),
|
||||
oldValue: DOMRefCell::new(oldValue),
|
||||
newValue: DOMRefCell::new(newValue),
|
||||
url: DOMRefCell::new(url),
|
||||
key: key,
|
||||
oldValue: oldValue,
|
||||
newValue: newValue,
|
||||
url: url,
|
||||
storageArea: MutNullableHeap::new(storageArea.map(JS::from_ref))
|
||||
}
|
||||
}
|
||||
|
@ -90,22 +89,22 @@ impl StorageEvent {
|
|||
impl StorageEventMethods for StorageEvent {
|
||||
// https://html.spec.whatwg.org/multipage/#dom-storageevent-key
|
||||
fn GetKey(&self) -> Option<DOMString> {
|
||||
self.key.borrow().clone()
|
||||
self.key.clone()
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-storageevent-oldvalue
|
||||
fn GetOldValue(&self) -> Option<DOMString> {
|
||||
self.oldValue.borrow().clone()
|
||||
self.oldValue.clone()
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-storageevent-newvalue
|
||||
fn GetNewValue(&self) -> Option<DOMString> {
|
||||
self.newValue.borrow().clone()
|
||||
self.newValue.clone()
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-storageevent-url
|
||||
fn Url(&self) -> DOMString {
|
||||
self.url.borrow().clone()
|
||||
self.url.clone()
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#dom-storageevent-storagearea
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue