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.