about summary refs log tree commit diff
path: root/src/pronouns
diff options
context:
space:
mode:
authorThel Seraphim <thel.seraphim@gmail.com>2015-03-14 00:57:03 -0700
committerThel Seraphim <thel.seraphim@gmail.com>2015-03-14 00:57:03 -0700
commit8274656847a6851cb4073abff9554fc24518c234 (patch)
treeb153bbc1e27cdf7c9ba420684fd2de29640a3e02 /src/pronouns
parent46d62f4ae77c97857dee757ef2f197560d67d272 (diff)
add a title block, light refactoring
Diffstat (limited to 'src/pronouns')
-rw-r--r--src/pronouns/pages.clj18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/pronouns/pages.clj b/src/pronouns/pages.clj
index 7aa2b0f..3404068 100644
--- a/src/pronouns/pages.clj
+++ b/src/pronouns/pages.clj
@@ -31,10 +31,14 @@
   [subject reflexive]
   (render-sentence (wrap-pronoun (s/capitalize subject)) " threw the frisbee to " (wrap-pronoun reflexive) "."))
 
+(defn title-block [title]
+  [:div {:class "title"}
+   [:h1 title]])
+
 (defn examples-block
   [subject object possessive-determiner possessive-pronoun reflexive]
   [:div {:class "examples"}
-   [:p [:h1 "Here are some usage examples for my pronouns:"]]
+   [:p [:h2 "Here are some usage examples for my pronouns:"]]
    (subject-example subject)
    (object-example object)
    (posessive-determiner-example subject possessive-determiner)
@@ -60,15 +64,17 @@
 
 (defn format-pronoun-examples
   [subject object possessive-determiner possessive-pronoun reflexive]
+  (let [title "Pronoun Island: Examples"]
   (html
    [:html
     [:head
-     [:title "Pronoun Island: Examples"]
+     [:title title]
      [:link {:rel "stylesheet" :href "/pronouns.css"}]]
     [:body
+     (title-block title)
      (examples-block subject object possessive-determiner possessive-pronoun reflexive)
      (about-block)
-     (contact-block)]]))
+     (contact-block)]])))
 
 
 (defn parse-pronouns-with-lookup [pronouns-string pronouns-table]
@@ -87,13 +93,15 @@
     [:li [:a {:href link} label]]))
 
 (defn front [pronouns-table]
-  (let [links (map make-link (sort pronouns-table))]
+  (let [links (map make-link (sort pronouns-table))
+        title "Pronoun Island"]
     (html
      [:html
       [:head
-       [:title "Pronoun Island"]
+       [:title title]
        [:link {:rel "stylesheet" :href "/pronouns.css"}]]
       [:body
+       (title-block title)
        [:div {:class "table"}
        [:p "pronoun.is is a www site for showing people how to use pronouns"]
        [:p "here are some pronouns the site knows about:"]