diff options
author | Connor Brewster <brewsterc@my.caspercollege.edu> | 2016-05-05 22:45:08 -0600 |
---|---|---|
committer | Connor Brewster <brewsterc@my.caspercollege.edu> | 2016-05-11 12:46:59 -0600 |
commit | cbc5ca65a8fed0542a74b8917b5d8d6450714478 (patch) | |
tree | 6e72f1dddbe6a1a69d92720e2e13615818f52fd6 /components/script/dom/storage.rs | |
parent | 392135bd0c2f512a0d632a7d76e667bc9af8f4a7 (diff) | |
download | servo-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.rs | 8 |
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 |