diff options
author | Josh Matthews <josh@joshmatthews.net> | 2015-07-20 16:15:13 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2016-02-10 09:20:00 -0500 |
commit | e9b98ad5fa5380096700712839cc49edf46d2e93 (patch) | |
tree | 57ad73c327ffe952579de122df6baf5fd2658724 /components/script/dom/document.rs | |
parent | fc3f93235e9264a6379e370b635ae8a98e41a1be (diff) | |
download | servo-e9b98ad5fa5380096700712839cc49edf46d2e93.tar.gz servo-e9b98ad5fa5380096700712839cc49edf46d2e93.zip |
Make iframes block the enclosing document's load event. Fixes #6663.
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r-- | components/script/dom/document.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index dc648142a51..854dc5a195c 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -1231,6 +1231,11 @@ impl Document { ReflowReason::RequestAnimationFrame); } + pub fn add_blocking_load(&self, load: LoadType) { + let mut loader = self.loader.borrow_mut(); + loader.add_blocking_load(load) + } + pub fn prepare_async_load(&self, load: LoadType) -> PendingAsyncLoad { let mut loader = self.loader.borrow_mut(); loader.prepare_async_load(load) |