Sha256: 27049f9760b5d415af38820e4e0120a904541d7bfef1502ba251bf3bbbd8406a
Contents?: true
Size: 952 Bytes
Versions: 32
Compression:
Stored size: 952 Bytes
Contents
/** * Version 1.0.1 * Init and deploy childs on menu (admin) * Benjamin Athlan - Bewcultures * Andrew Bennett - Delorum * Didier Lafforgue - NoCoffee */ $.fn.toggleMe = function(settings) { settings = $.extend({}, settings); var toggle = function(event) { var toggler = $(this); var children = toggler.parent().find('> ul.folder'); var openClass = toggler.data('open') var closedClass = toggler.data('closed') children.each(function() { var child = $(this); if (child.is(':visible')) { child.slideUp('fast', function() { toggler.removeClass(openClass).addClass(closedClass) $.cookie(child.attr('id'), 'none'); }); } else { child.slideDown('fast', function() { toggler.removeClass(closedClass).addClass(openClass) $.cookie(child.attr('id'), 'block'); }); } }); }; return $(this).bind('click', toggle); };
Version data entries
32 entries across 32 versions & 2 rubygems