:) 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.

Reply via email to