From 4fdc80bfe5ec45eb41c6e238481881b29c619a0f Mon Sep 17 00:00:00 2001 From: Zhangyu Date: Fri, 28 Jun 2024 08:07:45 +0000 Subject: [PATCH] * [task#121408] add hiddenTree function of thinkstepmenu. --- lib/zin/wg/thinkstepmenu/js/v1.js | 14 ++++++++++++++ lib/zin/wg/thinkstepmenu/v1.php | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/lib/zin/wg/thinkstepmenu/js/v1.js b/lib/zin/wg/thinkstepmenu/js/v1.js index f0e38749f9..34f35fd310 100644 --- a/lib/zin/wg/thinkstepmenu/js/v1.js +++ b/lib/zin/wg/thinkstepmenu/js/v1.js @@ -166,3 +166,17 @@ window.toggleQuestionShow = function() $(node).find('.tree-toggle').trigger('click'); }); } + +/** + * 点击左侧树结构下方按钮隐藏左侧树。 + * Click the button below the left tree structure to hide the left tree. + * + * @access public + * @return void + */ +var hiddenSidbar = localStorage.getItem('hiddenSidbar'); +window.hiddenTree = function() +{ + localStorage.setItem('hiddenSidbar', true); + $('.think-node-menu').closest(".sidebar").sidebar("toggle"); +} diff --git a/lib/zin/wg/thinkstepmenu/v1.php b/lib/zin/wg/thinkstepmenu/v1.php index eb0b908099..ad8dd1c700 100644 --- a/lib/zin/wg/thinkstepmenu/v1.php +++ b/lib/zin/wg/thinkstepmenu/v1.php @@ -256,7 +256,7 @@ class thinkStepMenu extends wg set::size('sm'), set::icon('menu-arrow-left text-gray'), set::hint($this->lang->collapse), - on::click()->do('$this.closest(".sidebar").sidebar("toggle");') + on::click('hiddenTree') ) ), h::js("$('#mainContainer').addClass('has-sidebar');$('#mainContainer .sidebar').addClass('relative');")