From a54c311e4fa1166c53cad36e97cf03ae0ee7699b Mon Sep 17 00:00:00 2001 From: "Dominik Schilling (ocean90)" Date: Thu, 1 May 2014 14:08:44 +0000 Subject: [PATCH] Widgets: Toggle widget arrow when widget is open/closed. props MikeHansenMe. fixes #26748. git-svn-id: https://develop.svn.wordpress.org/trunk@28235 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/css/common.css | 3 ++- src/wp-admin/js/widgets.js | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/css/common.css b/src/wp-admin/css/common.css index fbd77c29c7..ec659980ef 100644 --- a/src/wp-admin/css/common.css +++ b/src/wp-admin/css/common.css @@ -2270,7 +2270,8 @@ img { .control-section.open .accordion-section-title:after, #customize-info.open .accordion-section-title:after, -.nav-menus-php .menu-item-edit-active .item-edit:before { +.nav-menus-php .menu-item-edit-active .item-edit:before, +.widget.open .widget-top a.widget-action:after { content: '\f142'; } diff --git a/src/wp-admin/js/widgets.js b/src/wp-admin/js/widgets.js index 7390563e4b..81d2248cc4 100644 --- a/src/wp-admin/js/widgets.js +++ b/src/wp-admin/js/widgets.js @@ -50,10 +50,12 @@ wpWidgets = { css[ margin ] = widgetWidth - ( targetWidth + 30 ) + 'px'; widget.css( css ); } + widget.addClass( 'open' ); inside.slideDown('fast'); } else { inside.slideUp('fast', function() { widget.attr( 'style', '' ); + widget.removeClass( 'open' ); }); } e.preventDefault();