From 7cf685774d3a4a253dea30ebf10f4d7e402d663a Mon Sep 17 00:00:00 2001 From: sunhao Date: Wed, 4 Sep 2024 13:03:23 +0800 Subject: [PATCH] * [misc] support for hiding tabs nav when there is only one guide type. --- module/tutorial/css/index.ui.css | 4 ++++ module/tutorial/ui/index.html.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/module/tutorial/css/index.ui.css b/module/tutorial/css/index.ui.css index b9b51909c2..95f29b882f 100644 --- a/module/tutorial/css/index.ui.css +++ b/module/tutorial/css/index.ui.css @@ -24,3 +24,7 @@ .tutorial-step {position: relative;} .tutorial-step.active::before {content: ' '; width: 5px; height: 5px; border-radius: 100%; background: var(--color-primary-500); position: absolute; left: 2px; top: 10px} .tutorial-step.active .tutorial-step-title {color: var(--color-fore)} + +.is-single-type-mode #tutorialTabs .tabs-header {display: none;} +.is-single-type-mode #tutorialTabs .tab-content {padding-top: 0;} +.is-single-type-mode #tutorialTabs .tab-pane {display: block;} diff --git a/module/tutorial/ui/index.html.php b/module/tutorial/ui/index.html.php index 95f2a5dadc..bae7559803 100644 --- a/module/tutorial/ui/index.html.php +++ b/module/tutorial/ui/index.html.php @@ -185,7 +185,7 @@ div div ( setID('sidebar'), // 侧边栏。Sidebar. - setClass('absolute top-0 bottom-0 right-0 border-l'), + setClass('absolute top-0 bottom-0 right-0 border-l', count($groupedGuides) === 1 ? 'is-single-type-mode' : ''), style::width('--sidebar-width'), ($currentGuide && $currentTask) ? on::init()->call('activeTask', $currentGuide, $currentTask) : null, h::header