You need to use a more recent clojurescript version (you are missing 
clj->js from cljs.core). 

see 
https://github.com/ibdknox/jayq/blob/master/CHANGELOG.md#200-breaking-changes


On Saturday, January 19, 2013 4:02:29 AM UTC+1, Ari wrote:
>
> I also noticed that when I compile the cljs code I get:
>
> WARNING: Use of undeclared Var jayq.core/clj->js
>
> On Friday, January 18, 2013 9:56:22 PM UTC-5, Ari wrote:
>>
>> Hi,
>>
>> Below is the project.clj -- anything stand out? Thanks for the help. 
>>
>> (defproject sample "0.1.0-SNAPSHOT"
>>   :description "Practice Clojure/Clojurescript app"
>>   :url ""
>>   :license {:name "Eclipse Public License"
>>             :url "http://www.eclipse.org/legal/epl-v10.html"}
>>   :source-paths ["src/clj"]
>>   :dependencies [[org.clojure/clojure "1.4.0"]
>>                  [org.clojure/data.xml "0.0.7"]
>>                  [org.clojure/data.json "0.2.0"]
>>                  [org.clojure/clojurescript "0.0-1450"]
>>                  [compojure "1.1.3"]
>>                  [enlive "1.0.1"]
>>                  [com.cemerick/friend "0.1.3"]
>>                  [jayq "2.0.0"]
>>                  [crate "0.2.3"]
>>                  [waltz "0.1.0-alpha1"]
>>                  [com.novemberain/monger "1.4.1"]]
>>   :plugins [[lein-ring "0.7.5"]
>>             [lein-cljsbuild "0.2.9"]]
>>   :cljsbuild {:builds [{:source-path "src/cljs"
>>                         :compiler {:output-to 
>> "resources/public/javascripts/app.js" :optimizations :whitespace 
>> :pretty-print true}}]
>>               :repl-listen-port 3000
>>               :repl-launch-commands {"firefox" ["firefox" :stdout 
>> "stdout.log" :stderr "stderr.log"]}}
>>   :ring {:handler sample.routes/app})
>>
>>
>> On Friday, January 18, 2013 6:48:31 PM UTC-5, Ilia Ablamonov wrote:
>>>
>>> Hello Ari,
>>>
>>>
>>> I've tried to reproduce your case and it works for me. I use the 
>>> following project.clj:
>>>
>>> (defproject playground "0.1.0"
>>>   :dependencies [[jayq "2.0.0"]]
>>>   :min-lein-version "2.0.0"
>>>   :source-paths ["src"]
>>>   :plugins [[lein-cljsbuild "0.2.10"]]
>>>   :cljsbuild {:builds
>>>               [{:source-path "src"
>>>                 :compiler {:output-to "public/app.js"
>>>                            :pretty-print true
>>>                            :optimizations :whitespace}}]})
>>>
>>> Maybe something in your project.clj makes difference. Could you plz list 
>>> it?
>>>
>>> суббота, 19 января 2013 г., 2:43:43 UTC+4 пользователь Ari написал:
>>>>
>>>> The error message was cutoff in my previous post; the error returned is:
>>>>
>>>> Uncaught TypeError: Cannot call method 'call' of undefined 
>>>>
>>>> jQuery.ajaxSetup(jayq.core.clj__GT_js.call(null, 
>>>> cljs.core.ObjMap.fromObject(["\ufdd0'accepts", "\ufdd0'contents", 
>>>> "\ufdd0'converters"], 
>>>> {"\ufdd0'accepts":cljs.core.ObjMap.fromObject(["\ufdd0'edn", 
>>>> "\ufdd0'clojure"], {"\ufdd0'edn":"application/edn, text/edn", 
>>>> "\ufdd0'clojure":"application/clojure, text/clojure"}), 
>>>> "\ufdd0'contents":cljs.core.ObjMap.fromObject(["clojure"], 
>>>> {"clojure":/edn|clojure/}), 
>>>> "\ufdd0'converters":cljs.core.ObjMap.fromObject(["text edn", "text 
>>>> clojure"], {"text edn":jayq.core.mimetype_converter, 
>>>> Uncaught TypeError: Cannot call method 'call' of undefined
>>>>
>>>>
>>>> On Friday, January 18, 2013 3:48:16 PM UTC-5, Ari wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> When I use the jayq <https://github.com/ibdknox/jayq> library to wait 
>>>>> until the page loads (see following code) I get the error below. If I 
>>>>> remove jayq, the code executes correctly. Does anyone know what I'm doing 
>>>>> wrong? Thanks.
>>>>>
>>>>> Html:
>>>>> <!DOCTYPE html>
>>>>> <html>
>>>>> <head></head>
>>>>> <body>
>>>>> <script type="text/javascript" src="
>>>>> https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
>>>>> "></script>
>>>>> <script type="text/javascript">var CLOSURE_NO_DEPS = true;</script>
>>>>> <script type="text/javascript" src="javascripts/app.js"></script>
>>>>> </body>
>>>>> </html>
>>>>>
>>>>>
>>>>> Clojurescript:
>>>>>
>>>>> (ns myapp.example
>>>>> (:use [jayq.core :only [$]])
>>>>> (:use-macros [jayq.macros :only [ready]]))
>>>>>
>>>>> (ready (js/alert "Hello"))
>>>>>
>>>>> Error:
>>>>> jQuery.ajaxSetup(jayq.core.clj__GT_js.call...
>>>>>
>>>>> -Ari
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to