Simplify chevron rotation while maintaining working panel animation

This commit is contained in:
Marcus Quinn
2025-03-16 02:09:48 +00:00
parent 4dd53e0185
commit 2a446a5836

View File

@ -755,7 +755,7 @@ function wp_allstars_settings_page() {
// Update state after animation completes // Update state after animation completes
var isExpanded = $panel.is(':visible'); var isExpanded = $panel.is(':visible');
$button.attr('aria-expanded', isExpanded); $button.attr('aria-expanded', isExpanded);
$icon.toggleClass('is-expanded', isExpanded); $icon.css('transform', isExpanded ? 'rotate(180deg)' : 'rotate(0deg)');
}); });
}); });
}); });
@ -823,10 +823,7 @@ function wp_allstars_settings_page() {
font-size: 16px; font-size: 16px;
line-height: 16px; line-height: 16px;
transition: transform 0.2s ease; transition: transform 0.2s ease;
} transform-origin: center;
.wp-allstars-expand-settings .dashicons.is-expanded {
transform: rotate(180deg);
} }
.wp-allstars-toggle-settings { .wp-allstars-toggle-settings {