Commit 46f7972285845bdf964edbf7ce9f0a1747ab0c4c
1 parent
c7b01ae4
Exists in
master
and in
29 other branches
Move JS code out of HTML template
Showing
2 changed files
with
14 additions
and
20 deletions
Show diff stats
plugins/shopping_cart/public/cart.js
@@ -309,7 +309,20 @@ function Cart(config) { | @@ -309,7 +309,20 @@ function Cart(config) { | ||
309 | } | 309 | } |
310 | 310 | ||
311 | $(function(){ | 311 | $(function(){ |
312 | - $('.cart-add-item').button({ icons: { primary: 'ui-icon-cart'} }) | 312 | + |
313 | + var profile = 'foo'; // FIXME | ||
314 | + $.ajax({ | ||
315 | + url: "/profile/" + profile + "/plugin/shopping_cart/get", | ||
316 | + dataType: 'json', | ||
317 | + success: function(data) { | ||
318 | + new Cart(data); | ||
319 | + $('.cart-add-item').button({ icons: { primary: 'ui-icon-cart'} }) | ||
320 | + }, | ||
321 | + cache: false, | ||
322 | + error: function(ajax, status, errorThrown) { | ||
323 | + alert('Error getting shopping cart - HTTP '+status+': '+errorThrown); | ||
324 | + } | ||
325 | + }); | ||
313 | }); | 326 | }); |
314 | 327 | ||
315 | })(jQuery); | 328 | })(jQuery); |
plugins/shopping_cart/views/cart.html.erb
@@ -15,22 +15,3 @@ | @@ -15,22 +15,3 @@ | ||
15 | </a> | 15 | </a> |
16 | </div> | 16 | </div> |
17 | </div> | 17 | </div> |
18 | - | ||
19 | -<script type="text/javascript"> | ||
20 | -//<![CDATA[ | ||
21 | - jQuery(function($) { | ||
22 | - var profile = 'foo'; // FIXME | ||
23 | - $.ajax({ | ||
24 | - url: "/profile/" + profile + "/plugin/shopping_cart/get", | ||
25 | - dataType: 'json', | ||
26 | - success: function(data) { | ||
27 | - new Cart(data); | ||
28 | - }, | ||
29 | - cache: false, | ||
30 | - error: function(ajax, status, errorThrown) { | ||
31 | - alert('Error getting shopping cart - HTTP '+status+': '+errorThrown); | ||
32 | - } | ||
33 | - }); | ||
34 | - }); | ||
35 | -//]]> | ||
36 | -</script> |