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.

Reply via email to