summaryrefslogtreecommitdiff
path: root/src/library/layout/page.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-05-06 10:05:11 +0200
committerLaurenz <laurmaedje@gmail.com>2022-05-06 10:05:11 +0200
commitbfaf5447a789cd0dbbb1e418bea62fef9edc2b7d (patch)
tree0cc1a47b37439fbeda06c57ebef0025becae0066 /src/library/layout/page.rs
parent49b8574b8d03e52a990f7d7b009c36fbdad0d55a (diff)
Cast content from string
Diffstat (limited to 'src/library/layout/page.rs')
-rw-r--r--src/library/layout/page.rs15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/library/layout/page.rs b/src/library/layout/page.rs
index c8495e64..324ac285 100644
--- a/src/library/layout/page.rs
+++ b/src/library/layout/page.rs
@@ -39,24 +39,11 @@ impl PageNode {
Ok(Content::Page(Self(args.expect("body")?)))
}
- fn set(args: &mut Args) -> TypResult<StyleMap> {
- let mut styles = StyleMap::new();
-
+ fn set(...) {
if let Some(paper) = args.named_or_find::<Paper>("paper")? {
styles.set(Self::WIDTH, Smart::Custom(paper.width().into()));
styles.set(Self::HEIGHT, Smart::Custom(paper.height().into()));
}
-
- styles.set_opt(Self::WIDTH, args.named("width")?);
- styles.set_opt(Self::HEIGHT, args.named("height")?);
- styles.set_opt(Self::MARGINS, args.named("margins")?);
- styles.set_opt(Self::FLIPPED, args.named("flipped")?);
- styles.set_opt(Self::FILL, args.named("fill")?);
- styles.set_opt(Self::COLUMNS, args.named("columns")?);
- styles.set_opt(Self::HEADER, args.named("header")?);
- styles.set_opt(Self::FOOTER, args.named("footer")?);
-
- Ok(styles)
}
}