[TASK] Improve "Active Typoscript" view
The module receives a similar treatment as "Active PageTsConfig", namely client side search and client side expand state persisting. This simplifies server side a bit, which is cleaned up. We're also avoiding the naming 'object browser' in file names and other places in favor of 'active'. A series of minor bug fixes is applied along the way. Resolves: #99782 Related: #99747 Releases: main Change-Id: Ibaef3123b3e6df316ef5e633582077fd0e702be0 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77650 Reviewed-by:Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Nikita Hovratov <nikita.h@live.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Nikita Hovratov <nikita.h@live.de>
Showing
- Build/Sources/Sass/module/_tstemplate.scss 1 addition, 1 deletionBuild/Sources/Sass/module/_tstemplate.scss
- Build/Sources/TypeScript/backend/utility/collapse-state-persister.ts 13 additions, 7 deletions...es/TypeScript/backend/utility/collapse-state-persister.ts
- Build/Sources/TypeScript/backend/utility/collapse-state-search.ts 9 additions, 6 deletions...urces/TypeScript/backend/utility/collapse-state-search.ts
- Build/Sources/TypeScript/tstemplate/typo-script-object-browser.ts 0 additions, 39 deletions...urces/TypeScript/tstemplate/typo-script-object-browser.ts
- typo3/sysext/backend/Resources/Public/Css/backend.css 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/backend/Resources/Public/JavaScript/utility/collapse-state-persister.js 1 addition, 1 deletion...ces/Public/JavaScript/utility/collapse-state-persister.js
- typo3/sysext/backend/Resources/Public/JavaScript/utility/collapse-state-search.js 1 addition, 1 deletion...ources/Public/JavaScript/utility/collapse-state-search.js
- typo3/sysext/core/Classes/TypoScript/AST/Node/AbstractNode.php 0 additions, 33 deletions.../sysext/core/Classes/TypoScript/AST/Node/AbstractNode.php
- typo3/sysext/core/Classes/TypoScript/AST/Node/NodeInterface.php 0 additions, 15 deletions...sysext/core/Classes/TypoScript/AST/Node/NodeInterface.php
- typo3/sysext/core/Classes/TypoScript/AST/Visitor/AstConstantCommentVisitor.php 2 additions, 2 deletions...sses/TypoScript/AST/Visitor/AstConstantCommentVisitor.php
- typo3/sysext/core/Classes/TypoScript/AST/Visitor/AstNodeFinderVisitor.php 67 additions, 0 deletions...e/Classes/TypoScript/AST/Visitor/AstNodeFinderVisitor.php
- typo3/sysext/core/Classes/TypoScript/AST/Visitor/AstSortChildrenVisitor.php 2 additions, 0 deletions...Classes/TypoScript/AST/Visitor/AstSortChildrenVisitor.php
- typo3/sysext/core/Tests/Acceptance/Application/Template/TemplateCest.php 3 additions, 3 deletions...re/Tests/Acceptance/Application/Template/TemplateCest.php
- typo3/sysext/tstemplate/Classes/Controller/AbstractTemplateModuleController.php 0 additions, 17 deletions...e/Classes/Controller/AbstractTemplateModuleController.php
- typo3/sysext/tstemplate/Classes/Controller/ActiveTypoScriptController.php 106 additions, 168 deletions...emplate/Classes/Controller/ActiveTypoScriptController.php
- typo3/sysext/tstemplate/Classes/Controller/ConstantEditorController.php 20 additions, 1 deletion...stemplate/Classes/Controller/ConstantEditorController.php
- typo3/sysext/tstemplate/Classes/Controller/InfoModifyController.php 20 additions, 1 deletion...xt/tstemplate/Classes/Controller/InfoModifyController.php
- typo3/sysext/tstemplate/Classes/Controller/TemplateAnalyzerController.php 24 additions, 2 deletions...emplate/Classes/Controller/TemplateAnalyzerController.php
- typo3/sysext/tstemplate/Classes/Controller/TemplateRecordsOverviewController.php 21 additions, 1 deletion.../Classes/Controller/TemplateRecordsOverviewController.php
- typo3/sysext/tstemplate/Classes/TypoScript/AST/Visitor/AstSearchVisitor.php 0 additions, 107 deletions...plate/Classes/TypoScript/AST/Visitor/AstSearchVisitor.php
Please register or sign in to comment