:) I can't believe this. Yes I have source maps enabled.
And now, when writing this up for you and reading it for the umptieth time, I found the typo: I wrote om/om-sync instead of om-sync/om-sync. *blush* Thanks for reading!!! Mathias Am Sonntag, 16. März 2014 16:36:20 UTC+1 schrieb David Nolen: > Did you enable source maps to determine the error source? > > On Sunday, March 16, 2014, Mathias Picker <[email protected]> wrote: > > Hi all, > > > > I'm learning om, and have finished a simple form with validation. > > > > Now I wanted to add om-sync to this, but fail miserably. > > > > I've now narrowed it down to: > > > > (def app-state > > (atom > > {:pass {:url "http://localhost:3000/pass/t56780000017/" > > :coll {:name {:key "name" > > :label "Name" > > :value "I*can*t*believeThis" > > :type "text" > > :hint "max. 30 Zeichen" > > :validate "max-30"}}}})) > > > > > > (defn input-form [app owner] > > (prn app) > > (reify > > om/IRender > > (render [this] > > (dom/form #js {:role "form"} > > ; deleted any real functionality for testing > > (dom/span nil "finally working! %"&§%/*!!") )))) > > > > > > (defn app-view [app owner] > > (prn "app-view" (get-in app [:pass :coll])) > > (reify > > om/IRenderState > > (render-state [_ {:keys [err-msg]}] > > (dom/div nil > > ;; delete most of om-sync opts to find the error. the error stays the same > > ;; before, this was straight from the example... > > (om/build om/om-sync (:pass app) > > {:opts {:view input-form}}))))) > > > > (om-sync.util/edn-xhr > > {:method :get > > :url (str "http://localhost:3000/pass/" "t56780000017" "/") > > :on-complete > > (fn [res] > > ; stop using remote state for testing (although loading works fine...) > > ;(reset! app-state res) > > (om/root app-view app-state > > {:target (.getElementById js/document "om-test")}) > > )}) > > > > > > Any ideas where to look / what to do highly welcome. I spent hours on this > allready, without the slightest idea where it's coming from... > > > > om 0.5.2 / cljs -2173 / om-sync 0.1.1 > > > > Thanks, Mathias > > > > -- > > Note that posts from new members are moderated - please be patient with your > first post. > > --- > > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > > To post to this group, send email to [email protected]. > > Visit this group at http://groups.google.com/group/clojurescript. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
