diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2017-12-14 16:48:19 -0600 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2017-12-14 16:48:19 -0600 |
commit | 074447e5019b4e147ec126f6a0ff838317fec5c7 (patch) | |
tree | ebc5b397fd69c6c58be84e1404d58e46df26f92e /components/script/document_loader.rs | |
parent | 26feea3be5bc70fed7a642ca768187d29469fee0 (diff) | |
download | servo-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.rs | 7 |
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; } |