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] <javascript:;>.
> To post to this group, send email to
> [email protected]<javascript:;>
> .
> 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.