aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/document_loader.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2015-11-06 22:43:11 -0600
committerJosh Matthews <josh@joshmatthews.net>2016-05-03 16:25:24 -0400
commiteae27adc4af727699338b67f648cac85233679ce (patch)
treeeaa3d4cdf385818b21ad245f0e9ebe422f20212d /components/script/document_loader.rs
parent5918954edd36d2eef5dd474348570685a1c8840d (diff)
downloadservo-eae27adc4af727699338b67f648cac85233679ce.tar.gz
servo-eae27adc4af727699338b67f648cac85233679ce.zip
Implement basic media resource selection and fetching.
Diffstat (limited to 'components/script/document_loader.rs')
-rw-r--r--components/script/document_loader.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/document_loader.rs b/components/script/document_loader.rs
index 5c835226a22..9b9075b2fe0 100644
--- a/components/script/document_loader.rs
+++ b/components/script/document_loader.rs
@@ -21,6 +21,7 @@ pub enum LoadType {
Subframe(Url),
Stylesheet(Url),
PageSource(Url),
+ Media(Url),
}
impl LoadType {
@@ -30,6 +31,7 @@ impl LoadType {
LoadType::Script(ref url) |
LoadType::Subframe(ref url) |
LoadType::Stylesheet(ref url) |
+ LoadType::Media(ref url) |
LoadType::PageSource(ref url) => url,
}
}
@@ -39,7 +41,8 @@ impl LoadType {
LoadType::Image(_) => LoadContext::Image,
LoadType::Script(_) => LoadContext::Script,
LoadType::Subframe(_) | LoadType::PageSource(_) => LoadContext::Browsing,
- LoadType::Stylesheet(_) => LoadContext::Style
+ LoadType::Stylesheet(_) => LoadContext::Style,
+ LoadType::Media(_) => LoadContext::AudioVideo,
}
}
}