notes example
This commit is contained in:
parent
7837700452
commit
3fd6dbd1f5
1 changed files with 2 additions and 3 deletions
|
|
@ -12,8 +12,6 @@
|
||||||
|
|
||||||
(def notes-file (io/file (System/getProperty "user.home") ".notes" "notes.txt"))
|
(def notes-file (io/file (System/getProperty "user.home") ".notes" "notes.txt"))
|
||||||
(io/make-parents notes-file)
|
(io/make-parents notes-file)
|
||||||
;; ensure file exists
|
|
||||||
(.createNewFile notes-file)
|
|
||||||
(def file-lock (Object.))
|
(def file-lock (Object.))
|
||||||
|
|
||||||
(defn write-note! [note]
|
(defn write-note! [note]
|
||||||
|
|
@ -62,7 +60,8 @@
|
||||||
[:title "Notes"]]
|
[:title "Notes"]]
|
||||||
[:body
|
[:body
|
||||||
[:h1 "Notes"]
|
[:h1 "Notes"]
|
||||||
[:pre (slurp notes-file)]
|
[:pre (when (.exists notes-file)
|
||||||
|
(slurp notes-file))]
|
||||||
[:form {:action "/" :method "post"}
|
[:form {:action "/" :method "post"}
|
||||||
[:input {:type "text" :name "note"}]
|
[:input {:type "text" :name "note"}]
|
||||||
[:input {:type "submit" :value "Submit"}]]]]))]
|
[:input {:type "submit" :value "Submit"}]]]]))]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue