aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/layout_interface.rs
diff options
context:
space:
mode:
authorJames Gilbertson <james.gilbertson@luniv.ca>2015-05-25 20:05:09 -0600
committerJamie Gilbertson <jamie.gilbertson@luniv.ca>2015-09-30 20:31:35 -0700
commitd0ace58452c704a3888b3a32a8242a5217b44274 (patch)
tree66e6f25cbe21b23363b6076629fcd63c951c77a7 /components/script/layout_interface.rs
parent61f7a0a1ee667131ca8d4230c4dbea36044ee5cb (diff)
downloadservo-d0ace58452c704a3888b3a32a8242a5217b44274.tar.gz
servo-d0ace58452c704a3888b3a32a8242a5217b44274.zip
Handle <meta name=viewport> elements when added to document
Diffstat (limited to 'components/script/layout_interface.rs')
-rw-r--r--components/script/layout_interface.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/layout_interface.rs b/components/script/layout_interface.rs
index 230ebe79692..9647ddd4376 100644
--- a/components/script/layout_interface.rs
+++ b/components/script/layout_interface.rs
@@ -28,6 +28,7 @@ use string_cache::Atom;
use style::animation::PropertyAnimation;
use style::media_queries::MediaQueryList;
use style::stylesheets::Stylesheet;
+use style::viewport::ViewportRule;
use url::Url;
pub use dom::node::TrustedNodeAddress;
@@ -39,6 +40,9 @@ pub enum Msg {
/// Adds the given stylesheet to the document.
LoadStylesheet(Url, MediaQueryList, PendingAsyncLoad, Box<StylesheetLoadResponder + Send>),
+ /// Adds a @viewport rule (translated from a <META name="viewport"> element) to the document.
+ AddMetaViewport(ViewportRule),
+
/// Puts a document into quirks mode, causing the quirks mode stylesheet to be loaded.
SetQuirksMode,