From fc29db8a8a48f84c502e1b62e817e854ba20fe0a Mon Sep 17 00:00:00 2001 From: Marcus Quinn Date: Sun, 16 Mar 2025 02:41:42 +0000 Subject: [PATCH] Fix accordion panel visibility and chevron icon rotation --- admin/js/wp-allstars-admin.js | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/admin/js/wp-allstars-admin.js b/admin/js/wp-allstars-admin.js index 74ab006..5f83403 100644 --- a/admin/js/wp-allstars-admin.js +++ b/admin/js/wp-allstars-admin.js @@ -76,21 +76,6 @@ jQuery(document).ready(function($) { }); // Handle accordion functionality - $('.wp-allstars-expand-settings').each(function() { - var $button = $(this); - var $panel = $button.closest('.wp-allstars-toggle').find('.wp-allstars-toggle-settings'); - var $icon = $button.find('.dashicons'); - var isExpanded = $button.attr('aria-expanded') === 'true'; - - // Set initial state - if (isExpanded) { - $panel.show(); - $icon.css('transform', 'rotate(180deg)'); - } else { - $panel.hide(); - } - }); - $('.wp-allstars-expand-settings').on('click', function(e) { e.preventDefault(); @@ -106,11 +91,7 @@ jQuery(document).ready(function($) { $icon.css('transform', !isExpanded ? 'rotate(180deg)' : ''); // Toggle panel - if (!isExpanded) { - $panel.slideDown(200); - } else { - $panel.slideUp(200); - } + $panel.slideToggle(200); }); // Handle form submission