uc_cart_block.js 535 B

123456789101112131415161718
  1. /**
  2. * @file
  3. * Adds effects and behaviors to the cart block.
  4. */
  5. /**
  6. * Sets the behavior to (un)collapse the cart block on a click
  7. */
  8. Drupal.behaviors.ucCollapseBlock = {
  9. attach: function(context) {
  10. jQuery('.cart-block-title-bar:not(.ucCollapseBlock-processed)', context).addClass('ucCollapseBlock-processed').click(
  11. function() {
  12. var $items = jQuery('.cart-block-items').toggleClass('collapsed');
  13. jQuery('.cart-block-arrow').toggleClass('arrow-down', $items.hasClass('collapsed'));
  14. }
  15. );
  16. }
  17. }