title extraction added to preview

This commit is contained in:
Christian Mueller
2012-05-28 08:50:57 +02:00
parent e05e93784b
commit 1ad381cfee
2 changed files with 11 additions and 5 deletions
+4 -1
View File
@@ -46,7 +46,10 @@
:font-size :1.3em)
(rule "article"
:font-family :Georgia
:font-size :1.2em)
:font-size :1.2em
(rule "& > h1:first-child"
:text-align :center
:margin :2em))
(rule "*:focus"
:outline [:0px :none :transparent])
(rule "textarea"
+6 -3
View File
@@ -1,6 +1,8 @@
(ns NoteHub.views.pages
(:require [NoteHub.views.common :as common])
(:use [noir.core :only [defpage]]
(:use
[clojure.string :rename {replace sreplace} :only [trim split replace]]
[noir.core :only [defpage]]
[hiccup.form])
(:import [org.pegdown PegDownProcessor]))
@@ -23,6 +25,7 @@
; Actions.
(defpage [:post "/preview-note"] {:keys [draft]}
(common/layout "Preview of ..."
(let [get-title (comp trim #(sreplace % "#" "") first #(split % #"\n"))]
(common/layout (get-title draft)
[:article.central-body
(.markdownToHtml (PegDownProcessor.) draft)]))
(.markdownToHtml (PegDownProcessor.) draft)])))