diff --git a/assets/css/frontend/widget-batch5.css b/assets/css/frontend/widget-batch5.css index 8bd26f5b..4e20b93c 100644 --- a/assets/css/frontend/widget-batch5.css +++ b/assets/css/frontend/widget-batch5.css @@ -2414,3 +2414,15 @@ a.main-color > .icon-cover-card:hover, } .aksrt-forum-widget__rank-row badge.img-badge { position: static; flex: 0 0 auto; margin-top: 4px; } .aksrt-stats__item[data-aksrt-animate] { will-change: transform, opacity; } + + +/* batch28-30 residual */ +.aksrt-ftab.widget-tab-posts .aksrt-ftab__nav { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; margin: 0 0 12px; padding: 0; } +.aksrt-ftab__btn.widget-tab-posts__tab { + border: 0; background: var(--surface-2, #f3f4f6); color: inherit; + border-radius: 999px; padding: 6px 12px; cursor: pointer; font-size: 13px; +} +.aksrt-ftab__btn.is-active { background: var(--theme-color, #f04494); color: #fff; } +.aksrt-ftab__panel[hidden] { display: none !important; } +.aksrt-ftab__panel.is-ajax-loading { opacity: .65; pointer-events: none; } +.aksrt-reviews__avatar.aksrt-lazy { object-fit: cover; border-radius: 50%; } diff --git a/src/AKSRT/Core/WidgetAjax.php b/src/AKSRT/Core/WidgetAjax.php index 82145a25..8e60cbbf 100644 --- a/src/AKSRT/Core/WidgetAjax.php +++ b/src/AKSRT/Core/WidgetAjax.php @@ -204,10 +204,16 @@ class WidgetAjax { if (!class_exists('\AKSRT\Widgets\WidgetForumHotTopics')) { return $this->fail(); } + $style = sanitize_key((string) ($request->get_param('style') ?? 'mini')); + if (!in_array($style, ['mini', 'rank'], true)) { + $style = 'mini'; + } $instance = [ 'count' => max(1, min(20, (int) ($request->get_param('count') ?? 5))), 'period' => sanitize_key((string) ($request->get_param('period') ?? 'week')), 'orderby' => sanitize_key((string) ($request->get_param('orderby') ?? 'views')), + 'style' => $style, + 'plate' => max(0, (int) ($request->get_param('plate') ?? $request->get_param('plate_id') ?? 0)), 'paginate' => sanitize_key((string) ($request->get_param('paginate') ?? 'ajax')), ]; $page = max(1, (int) ($request->get_param('page') ?? 1)); diff --git a/src/AKSRT/Widgets/AboutWidget.php b/src/AKSRT/Widgets/AboutWidget.php index 953b3913..2de84c6b 100644 --- a/src/AKSRT/Widgets/AboutWidget.php +++ b/src/AKSRT/Widgets/AboutWidget.php @@ -61,12 +61,12 @@ class AboutWidget extends \WP_Widget { ?>