diff --git a/admin/css/wp-allstars-admin.css b/admin/css/wp-allstars-admin.css index 46b16a7..d80c0f0 100644 --- a/admin/css/wp-allstars-admin.css +++ b/admin/css/wp-allstars-admin.css @@ -137,6 +137,11 @@ input:checked + .wp-toggle-slider:before { transform: translateX(16px); } +/* Tab Content Area */ +.wp-allstars-tab-content { + padding-top: 20px; +} + /* Base Setting Styles (Shared between simple and expandable) */ .wp-setting-base, .wp-setting-row, diff --git a/admin/includes/class-theme-manager.php b/admin/includes/class-theme-manager.php index 2f77550..734bba7 100644 --- a/admin/includes/class-theme-manager.php +++ b/admin/includes/class-theme-manager.php @@ -70,16 +70,13 @@ class WP_Allstars_Theme_Manager { private static function get_theme_scripts() { return ' jQuery(document).ready(function($) { - if ($("#wpa-theme-list").length && $("#wpa-theme-list").is(":empty")) { + if ($("#wpa-theme-list").length) { var $container = $("#wpa-theme-list"); - var $loadingOverlay = $("
"); - - // Show loading overlay - $container.css("position", "relative").append($loadingOverlay); + var $loadingOverlay = $container.find(".wp-allstars-loading-overlay"); // AJAX request to get themes $.ajax({ - url: ajaxurl, + url: wpAllstars.ajaxurl, type: "POST", data: { action: "wp_allstars_get_themes", @@ -153,11 +150,13 @@ class WP_Allstars_Theme_Manager { */ public static function display_tab_content() { ?> -