{I" class:ETI"BundledAsset;FI"logical_path;TI"spina/dropdown.js;FI" pathname;TI"T/Users/bram/apps/Spina-template/app/assets/javascripts/spina/dropdown.js.coffee;FI"content_type;TI"application/javascript;TI" mtime;Tl+ìþÿTI" length;Tië I" digest;TI"%7a40b5b403be940e74bc7181ce3064b2;FI" source;TI"ë (function() { var closeDropdown; $(document).on('click', 'body.dropdown', function() { return closeDropdown(); }); $(document).on('click', '[data-trigger="dropdown"]', function() { var body, dropdown, trigger; trigger = $(this); dropdown = $(trigger.attr('data-target')); body = $('body'); if (body.hasClass('dropdown')) { trigger.removeClass('button-active'); body.removeClass('dropdown'); dropdown.removeClass('animated fadeInDown'); } else { trigger.addClass('button-active'); body.addClass('dropdown'); dropdown.addClass('animated fadeInDown'); } return false; }); $(document).on('click', '[data-dropdown] ul, [data-dropdown] .sliding-dropdown', function(e) { return e.stopPropagation(); }); $(document).on('click', '.slide-controls .previous, .slide-controls .next', function(e) { var active_title, next, previous, sliding_dropdown, target; e.preventDefault(); sliding_dropdown = $(this).parents('.sliding-dropdown'); active_title = sliding_dropdown.find('.slide-title.active'); previous = active_title.prev('.slide-title'); next = active_title.next('.slide-title'); if ($(this).hasClass('previous') && previous.length > 0) { sliding_dropdown.find('.slide-title').removeClass('active'); previous.addClass('active'); target = previous.data('target'); sliding_dropdown.find('.slide').removeClass('active'); $(target).addClass('active'); } else if ($(this).hasClass('next') && next.length > 0) { sliding_dropdown.find('.slide-title').removeClass('active'); next.addClass('active'); target = next.data('target'); sliding_dropdown.find('.slide').removeClass('active'); $(target).addClass('active'); } if (sliding_dropdown.find('.slide-title.active').next('.slide-title').length > 0) { sliding_dropdown.find('.next').removeClass('muted'); } else { sliding_dropdown.find('.next').addClass('muted'); } if (sliding_dropdown.find('.slide-title.active').prev('.slide-title').length > 0) { return sliding_dropdown.find('.previous').removeClass('muted'); } else { return sliding_dropdown.find('.previous').addClass('muted'); } }); closeDropdown = function() { $('body').removeClass('dropdown'); $('[data-dropdown] ul, [data-dropdown] .sliding-dropdown').removeClass('animated fadeInDown'); $('[data-trigger="dropdown"]').removeClass('button-active'); return false; }; }).call(this); ;TI"required_assets_digest;TI"%69142d3e92a67cd44e121c126fd1ffdc;FI" _version;TI"%64e62ddc273c2f5847f30d698ca14b67;F