add margin preset keywords for more typical choices

This commit is contained in:
Gered 2017-04-02 16:54:33 -04:00
parent 8623a28514
commit be6cc84c90

View file

@ -68,6 +68,13 @@
[{:keys [margin] :as page-options}] [{:keys [margin] :as page-options}]
(let [default-margin (get-in default-options [:page :margin])] (let [default-margin (get-in default-options [:page :margin])]
(cond (cond
(keyword? margin)
(case margin
:normal [[:margin default-margin]]
:narrow [[:margin "0.5in"]]
:moderate [[:margin "1.0in 0.75in"]]
:wide [[:margin "1.0in 2.0in"]])
(map? margin) (map? margin)
[[:margin-left (or (:left margin) default-margin)] [[:margin-left (or (:left margin) default-margin)]
[:margin-top (or (:top margin) default-margin)] [:margin-top (or (:top margin) default-margin)]