diff --git a/project.clj b/project.clj index 44808a1..0298638 100644 --- a/project.clj +++ b/project.clj @@ -1,7 +1,7 @@ (defproject tryclojure "0.1.0-SNAPSHOT" :description "A simple web-based Clojure REPL for trying out Clojure without having to install it." - :dependencies [[org.clojure/clojure "1.4.0"] - [lib-noir "0.8.1"] + :dependencies [[org.clojure/clojure "1.7.0"] + [lib-noir "0.9.9"] [compojure "1.1.6"] [ring-server "0.3.1"] [commons-lang/commons-lang "2.5"] diff --git a/resources/public/javascript/tryclojure.js b/resources/public/javascript/tryclojure.js index c6069fc..06b1199 100644 --- a/resources/public/javascript/tryclojure.js +++ b/resources/public/javascript/tryclojure.js @@ -61,8 +61,9 @@ function goToPage(pageNumber) { var block = $("#changer"); block.fadeOut(function(e) { - block.load("/tutorial", { 'page' : pages[pageNumber] }, function() { - block.fadeIn(); + $.get("/tutorial", { 'page' : pages[pageNumber] }, function(data) { + block.html(data) + block.fadeIn(); changerUpdated(); }); }); diff --git a/src/tryclojure/server.clj b/src/tryclojure/server.clj index 010ce2f..0f9d724 100644 --- a/src/tryclojure/server.clj +++ b/src/tryclojure/server.clj @@ -11,7 +11,7 @@ [(GET "/" [] (home/root-html)) (GET "/about" [] (home/about-html)) (GET "/links" [] (home/links-html)) - (POST "/tutorial" [:as {args :params}] (tutorial/tutorial-html (args :page))) + (GET "/tutorial" [:as {args :params}] (tutorial/tutorial-html (args :page))) (POST "/eval.json" [:as {args :params}] (eval/eval-json (args :expr) (args :jsonp))) (GET "/eval.json" [:as {args :params}] (eval/eval-json (args :expr) (args :jsonp))) (route/resources "/")