aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/storageevent.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/storageevent.rs')
-rw-r--r--components/script/dom/storageevent.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/components/script/dom/storageevent.rs b/components/script/dom/storageevent.rs
index 7d1f7520c4a..e3317a34b49 100644
--- a/components/script/dom/storageevent.rs
+++ b/components/script/dom/storageevent.rs
@@ -12,6 +12,7 @@ use dom::bindings::js::{JS, MutNullableHeap, Root, RootedReference};
use dom::bindings::reflector::reflect_dom_object;
use dom::event::{Event, EventBubbles, EventCancelable};
use dom::storage::Storage;
+use dom::window::Window;
use string_cache::Atom;
use util::str::DOMString;
@@ -42,6 +43,13 @@ impl StorageEvent {
}
}
+ pub fn new_uninitialized(window: &Window,
+ url: DOMString) -> Root<StorageEvent> {
+ reflect_dom_object(box StorageEvent::new_inherited(None, None, None, url, None),
+ GlobalRef::Window(window),
+ StorageEventBinding::Wrap)
+ }
+
pub fn new(global: GlobalRef,
type_: Atom,
bubbles: EventBubbles,