Can you post the full (minimal) clojurescript code that's breaking?

On 6 August 2014 11:39, Makoto H. <[email protected]> wrote:

> I am trying to show and hide modal window using clojurescript and om.
>
> My modal component is as follows:
> (defn menu-modal
>   [app owner]
>   (reify
>     om/IRender
>     (render [this]
>     (dom/div #js {:id "div-modal" :className "modal fade col-sm-10"}
>     ....
>     )
>
> When I tried to show modal window, an error occurred.
>
> cljs.menu> (def modal (. js/document (getElementById "div-modal")))
> #<[object HTMLDivElement]>
> nil
> cljs.menu> (.modal modal "show")
> "Error evaluating:" (.modal modal "show") :as
> "cljs.menu.modal.modal(\"show\");\n"
> #<TypeError: undefined is not a function>
> TypeError: undefined is not a function
>     at eval (repl-1407321121597.js:1:85)
>     at eval (repl-1407321121597.js:5:3)
>     at http://localhost:8080/js/cljs.js:35425:289
>     at evaluate_javascript (http://localhost:8080/js/cljs.js:35430:4)
>     at Object.callback (http://localhost:8080/js/cljs.js:35506:181)
>     at goog.messaging.AbstractChannel.deliver (
> http://localhost:8080/js/cljs.js:32470:13)
>     at goog.net.xpc.CrossPageChannel.xpcDeliver (
> http://localhost:8080/js/cljs.js:34663:14)
>     at Function.goog.net.xpc.NativeMessagingTransport.messageReceived_ (
> http://localhost:8080/js/cljs.js:34059:13)
>     at Object.goog.events.fireListener (
> http://localhost:8080/js/cljs.js:28288:21)
>     at goog.events.handleBrowserEvent_ (
> http://localhost:8080/js/cljs.js:28330:22)
> nil
>
> Does anybody know how to show modal from clojure script and what is wrong
> in my code ?
>
> I have written a simple modal demo using html and javascript and it is
> working.
>
> https://gist.github.com/tokomakoma123/94b0cc5cf3278fc8ebea
>
> Regards,
> Makoto
>
> --
> 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