Advertisement
Guest User

Untitled

a guest
Oct 5th, 2014
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (def appstate
  2.   (atom
  3.     {:menu [
  4.         {:name "Dashboard"  :path "/"               :icon "dashboard"}
  5.                 {:name "Analytics"  :path "/analytics"      :icon "analytics"}]
  6.          :view nil
  7.     }
  8.   )
  9. )
  10.  
  11. (defn refresh-navigation []
  12.   (let [token (.getToken history)
  13.         set-active (fn [nav]
  14.           (assoc nav :active (= (:path nav) token)))]
  15.     (swap! appstate #(map set-active %))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement