aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/document_loader.rs
diff options
context:
space:
mode:
authorAlan Jeffrey <ajeffrey@mozilla.com>2017-12-14 16:48:19 -0600
committerAlan Jeffrey <ajeffrey@mozilla.com>2017-12-14 16:48:19 -0600
commit074447e5019b4e147ec126f6a0ff838317fec5c7 (patch)
treeebc5b397fd69c6c58be84e1404d58e46df26f92e /components/script/document_loader.rs
parent26feea3be5bc70fed7a642ca768187d29469fee0 (diff)
downloadservo-074447e5019b4e147ec126f6a0ff838317fec5c7.tar.gz
servo-074447e5019b4e147ec126f6a0ff838317fec5c7.zip
Add a topLevelDomComplete metric.
Diffstat (limited to 'components/script/document_loader.rs')
-rw-r--r--components/script/document_loader.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/components/script/document_loader.rs b/components/script/document_loader.rs
index 9fa1f251dbc..6761f175a3f 100644
--- a/components/script/document_loader.rs
+++ b/components/script/document_loader.rs
@@ -141,6 +141,13 @@ impl DocumentLoader {
!self.blocking_loads.is_empty()
}
+ pub fn is_only_blocked_by_iframes(&self) -> bool {
+ self.blocking_loads.iter().all(|load| match *load {
+ LoadType::Subframe(_) => true,
+ _ => false
+ })
+ }
+
pub fn inhibit_events(&mut self) {
self.events_inhibited = true;
}