From c540357ea001fabbfc07e0c463b4e58bdc1a89eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E8=BE=B0=E8=BD=A9?= Date: Tue, 23 Apr 2024 11:02:48 +0800 Subject: [PATCH] * Fix bug #48235. --- module/metric/css/preview.ui.css | 4 ++-- module/metric/js/preview.ui.js | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/module/metric/css/preview.ui.css b/module/metric/css/preview.ui.css index df9de03cba..d6e3e207bc 100644 --- a/module/metric/css/preview.ui.css +++ b/module/metric/css/preview.ui.css @@ -4,8 +4,8 @@ #mainContent .side {overflow-x: hidden; padding-right: 4px;} #mainContent .main {overflow-x: hidden;} -#featureBar .nav-feature li:last-child {padding-left: 4px;} -#featureBar .nav-feature li:nth-last-child(2):before {content: ""; position: absolute; left: 2px; top: 5px; right: 0; bottom: 5px; width: 1px; background-color: var(--color-gray-300);} +#featureBar .nav-feature li.divider-before {padding-left: 4px;} +#featureBar .nav-feature li.divider-before:before {content: ""; position: absolute; left: -1px; top: 5px; bottom: 5px; width: 1px; background-color: var(--color-gray-300);} .filter-btn {padding-left: 0.625rem !important; padding-right: 0.625rem !important;} diff --git a/module/metric/js/preview.ui.js b/module/metric/js/preview.ui.js index 3793df3cd4..adc01b2cd8 100644 --- a/module/metric/js/preview.ui.js +++ b/module/metric/js/preview.ui.js @@ -21,6 +21,7 @@ window.afterPageUpdate = function($target, info, options) } window.addTitle2Star(); + window.addDivider(); window.initFilterPanel(); } @@ -41,6 +42,13 @@ window.addTitle2Star = function() $('.metric-collect').attr('title', collectStar); } +window.addDivider = function() +{ + let features = $('#featureBar .nav-feature').find('li.nav-item'); + let lastItem = features[features.length - 1]; + $(lastItem).addClass('divider-before'); +} + /* 事件处理函数。 */ window.handleCheckboxChange = function($el) {