Sha256: c7d91e53fd931afaaa1124f3c413d95dcf504216c9660be141e4c45b4b46a46b
Contents?: true
Size: 1.15 KB
Versions: 599
Compression:
Stored size: 1.15 KB
Contents
Caboose.Store.Modules.CheckoutGiftCards = (function() { self = {}; self.initialize = function() { self.bind_event_handlers(); }; self.bind_event_handlers = function() { $("#checkout-continue button").click(self.continue_click_handler); $('#redeem_code_btn').click(self.redeem_gift_card_handler); }; self.redeem_gift_card_handler = function(event) { event.preventDefault(); self.redeem_gift_card(); }; self.redeem_gift_card = function() { var code = $('#code').val(); $('#message').html("<p class'loading'>Redeeming code...</p>"); $.ajax({ url: '/cart/gift-cards', type: 'post', data: { code: code }, success: function(resp) { if (resp.error) $('#message').html("<p class='note error'>" + resp.error + "</p>"); if (resp.success) { $('#code').val(''); cart.refresh(); } } }); }; self.continue_click_handler = function(event) { event.preventDefault(); window.location = '/checkout/payment'; return false; }; return self }).call(Caboose.Store);
Version data entries
599 entries across 599 versions & 1 rubygems