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.

Reply via email to