From b1819af066dab2e0aa6b6c37bc99f3581d7ede48 Mon Sep 17 00:00:00 2001 From: Benjamin Athlan Date: Mon, 16 May 2011 22:07:00 +0200 Subject: [PATCH] Fixed arrows down on init --- public/javascripts/admin/pages.js | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/public/javascripts/admin/pages.js b/public/javascripts/admin/pages.js index a74fee85..29a8b826 100644 --- a/public/javascripts/admin/pages.js +++ b/public/javascripts/admin/pages.js @@ -4,17 +4,20 @@ $(document).ready(function() { $('#pages-list ul.folder img.toggler').click(function(e) { var toggler = $(this); var children = toggler.parent().find('> ul.folder'); - if (children.is(':visible')) { - children.slideUp('fast', function() { - toggler.attr('src', toggler.attr('src').replace('open', 'closed')); - $.cookie(children.attr('id'), 'none'); - }); - } else { - children.slideDown('fast', function() { - toggler.attr('src', toggler.attr('src').replace('closed', 'open')); - $.cookie(children.attr('id'), 'block'); - }); - } + + children.each(function(){ + if ($(this).is(':visible')) { + $(this).slideUp('fast', function() { + toggler.attr('src', toggler.attr('src').replace('open', 'closed')); + $.cookie($(this).attr('id'), 'none'); + }); + } else { + $(this).slideDown('fast', function() { + toggler.attr('src', toggler.attr('src').replace('closed', 'open')); + $.cookie($(this).attr('id'), 'block'); + }); + } + }); }); // sortable folder items