aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/css/parser.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-10-16 19:21:49 -0700
committerBrian Anderson <banderson@mozilla.com>2012-10-16 19:21:49 -0700
commitceb496230a112c463e4cc11559648093124b69c8 (patch)
treea1c5fcc31d454b2c5b1daba64d6b275b1ab8ddd1 /src/servo/css/parser.rs
parent7aa07816d4e2eaf8bfe01f61bf114458435a1f6d (diff)
downloadservo-ceb496230a112c463e4cc11559648093124b69c8.tar.gz
servo-ceb496230a112c463e4cc11559648093124b69c8.zip
Add something like absolute positioning
Diffstat (limited to 'src/servo/css/parser.rs')
-rw-r--r--src/servo/css/parser.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/servo/css/parser.rs b/src/servo/css/parser.rs
index 05bb6d5ab80..5c113f68c26 100644
--- a/src/servo/css/parser.rs
+++ b/src/servo/css/parser.rs
@@ -167,6 +167,11 @@ impl TokenReader : ParserMethods {
~"width" => parse_box_sizing(val).extract(|res| Width(res)),
~"border-width" => parse_length(val).map(|res| BorderWidth(Specified(*res))),
~"border-color" => parse_color(val).map(|res| BorderColor(Specified(BdrColor(*res)))),
+ ~"position" => parse_position(val).extract(|res| Position(res)),
+ ~"top" => parse_length(val).map(|res| Top(Specified(*res))),
+ ~"right" => parse_length(val).map(|res| Right(Specified(*res))),
+ ~"bottom" => parse_length(val).map(|res| Bottom(Specified(*res))),
+ ~"left" => parse_length(val).map(|res| Left(Specified(*res))),
_ => { #debug["Recieved unknown style property '%s'", val]; None }
};
match desc {