layout improved, JS simplified

This commit is contained in:
Christian Mueller
2012-05-26 18:11:01 +02:00
parent 8827287f2a
commit 2eef1b0150
3 changed files with 21 additions and 22 deletions
+8 -14
View File
@@ -6,22 +6,16 @@
[clojure.browser.event :as event]
[goog.editor.focus :as focus]))
(defn log [obj]
(.log js/console obj))
(defn $
"The DOM-element selector."
[selector]
(dom/get-element selector))
(defn $ [selector]
(let [type (first selector) name (apply str (rest selector))]
(cond (= \# type) (dom/get-element name)
(= \. type) (gdom/getElementByClass name))))
(if-let [write-textarea ($ "#write-textarea")]
(if-let [write-textarea ($ "write-textarea")]
(focus/focusInputField write-textarea))
(defn show-form-buttons []
(style/setStyle ($ ".form-button") "display" "block"))
(event/listen ($ "#write-textarea")
; Show the Preview button as soon as the user starts typing.
(event/listen ($ "write-textarea")
:keypress
(fn [e]
(show-form-buttons)))
(style/setStyle ($ "form-button") "display" "block")))