aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/storage.rs
diff options
context:
space:
mode:
authorConnor Brewster <brewsterc@my.caspercollege.edu>2016-05-05 22:45:08 -0600
committerConnor Brewster <brewsterc@my.caspercollege.edu>2016-05-11 12:46:59 -0600
commitcbc5ca65a8fed0542a74b8917b5d8d6450714478 (patch)
tree6e72f1dddbe6a1a69d92720e2e13615818f52fd6 /components/script/dom/storage.rs
parent392135bd0c2f512a0d632a7d76e667bc9af8f4a7 (diff)
downloadservo-cbc5ca65a8fed0542a74b8917b5d8d6450714478.tar.gz
servo-cbc5ca65a8fed0542a74b8917b5d8d6450714478.zip
remove page and move functionality to browing context
Allow for adding history items Fixed nested iframe test failure Cleanup and small refactors fixup
Diffstat (limited to 'components/script/dom/storage.rs')
-rw-r--r--components/script/dom/storage.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/storage.rs b/components/script/dom/storage.rs
index ff77402ac1e..65416c0eb25 100644
--- a/components/script/dom/storage.rs
+++ b/components/script/dom/storage.rs
@@ -10,12 +10,12 @@ use dom::bindings::inheritance::Castable;
use dom::bindings::js::{Root, RootedReference};
use dom::bindings::refcounted::Trusted;
use dom::bindings::reflector::{Reflectable, Reflector, reflect_dom_object};
+use dom::browsingcontext::IterableContext;
use dom::event::{Event, EventBubbles, EventCancelable};
use dom::storageevent::StorageEvent;
use dom::urlhelper::UrlHelper;
use ipc_channel::ipc;
use net_traits::storage_thread::{StorageThread, StorageThreadMsg, StorageType};
-use page::IterablePage;
use script_runtime::ScriptChan;
use script_thread::{MainThreadRunnable, ScriptThread};
use task_source::dom_manipulation::DOMManipulationTask;
@@ -199,9 +199,9 @@ impl MainThreadRunnable for StorageEventRunnable {
Some(storage)
);
- let root_page = script_thread.root_page();
- for it_page in root_page.iter() {
- let it_window_root = it_page.window();
+ let root_context = script_thread.root_browsing_context();
+ for it_context in root_context.iter() {
+ let it_window_root = it_context.active_window();
let it_window = it_window_root.r();
assert!(UrlHelper::SameOrigin(&ev_url, &it_window.get_url()));
// TODO: Such a Document object is not necessarily fully active, but events fired on such