From c84775db678e37ce410dd985214b9beb48012d49 Mon Sep 17 00:00:00 2001 From: Andreas Fernandez <a.fernandez@scripting-base.de> Date: Wed, 18 Jan 2023 14:27:28 +0100 Subject: [PATCH] [TASK] Store collapse state of "Page TSconfig" tree MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The module `@typo3/backend/utility/collapse-state-persister.js` is incorporated in EXT:info's "Page TSconfig" tree to (re)store the collapse state of each tree node. Resolves: #99610 Releases: main Change-Id: Id2ef63bde1b3ed4737e2f17c398a9368cb2d03fc Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77473 Reviewed-by: Oliver Bartsch <bo@cedev.de> Tested-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com> Reviewed-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com> Tested-by: Oliver Bartsch <bo@cedev.de> Tested-by: core-ci <typo3@b13.com> --- .../info/Resources/Private/Partials/PageTsConfig/Tree.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html b/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html index 0cefc901d046..d0aea60f92e4 100644 --- a/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html +++ b/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html @@ -8,7 +8,8 @@ <f:be.pageRenderer includeJavaScriptModules="{ - 0: '@typo3/backend/element/icon-element.js' + 0: '@typo3/backend/element/icon-element.js', + 1: '@typo3/backend/utility/collapse-state-persister.js' }" /> @@ -17,7 +18,7 @@ <f:then> <f:if condition="{listIdentifier}"> <f:then> - <ul class="list-tree text-monospace collapse" id="collapse-list-{listIdentifier}"> + <ul class="list-tree text-monospace collapse" data-persist-collapse-state="true" id="collapse-list-{listIdentifier}"> <f:render section="listItem" arguments="{ -- GitLab