[TASK] Render backend icon list by existing files
Until now all of the backend icons were a manually edited array of file paths. With this patch defined icon folders in the core are scanned for existing icon files and build most of that static array automatically. For historic reason (and hopefully soon to be removed alltogether) a second array of statically declared icons is added and merged into. Some icons that were in the original static list but whose files actually are missing or misnamed are marked as deprecated. Resolves: #82348 Releases: master Change-Id: I8dc4fbbe815d923eda55e1c1b072369e62f66d87 Reviewed-on: https://review.typo3.org/54020 Reviewed-by:Benjamin Kott <benjamin.kott@outlook.com> Tested-by:
Benjamin Kott <benjamin.kott@outlook.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
Showing
- Build/package.json 1 addition, 1 deletionBuild/package.json
- typo3/sysext/backend/Classes/Form/Container/InlineRecordContainer.php 1 addition, 1 deletion.../backend/Classes/Form/Container/InlineRecordContainer.php
- typo3/sysext/backend/Classes/Tree/Pagetree/Commands.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/Tree/Pagetree/Commands.php
- typo3/sysext/backend/Classes/View/PageLayoutView.php 2 additions, 2 deletionstypo3/sysext/backend/Classes/View/PageLayoutView.php
- typo3/sysext/backend/Classes/View/PageTreeView.php 1 addition, 1 deletiontypo3/sysext/backend/Classes/View/PageTreeView.php
- typo3/sysext/core/Classes/Imaging/IconRegistry.php 131 additions, 2735 deletionstypo3/sysext/core/Classes/Imaging/IconRegistry.php
- typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-duplicate.svg 1 addition, 0 deletions...ources/Public/Icons/T3Icons/actions/actions-duplicate.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-preview.svg 1 addition, 1 deletion...esources/Public/Icons/T3Icons/actions/actions-preview.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-variable-select.svg 1 addition, 0 deletions.../Public/Icons/T3Icons/actions/actions-variable-select.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-advanced-password.svg 1 addition, 0 deletions...rces/Public/Icons/T3Icons/form/form-advanced-password.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-checkbox.svg 1 addition, 0 deletions...ore/Resources/Public/Icons/T3Icons/form/form-checkbox.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-content-element.svg 1 addition, 0 deletions...ources/Public/Icons/T3Icons/form/form-content-element.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-date-picker.svg 1 addition, 0 deletions.../Resources/Public/Icons/T3Icons/form/form-date-picker.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-fieldset.svg 1 addition, 0 deletions...ore/Resources/Public/Icons/T3Icons/form/form-fieldset.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-file-upload.svg 1 addition, 0 deletions.../Resources/Public/Icons/T3Icons/form/form-file-upload.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-finisher.svg 1 addition, 0 deletions...ore/Resources/Public/Icons/T3Icons/form/form-finisher.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-gridcontainer.svg 1 addition, 0 deletions...esources/Public/Icons/T3Icons/form/form-gridcontainer.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-gridrow.svg 1 addition, 0 deletions...core/Resources/Public/Icons/T3Icons/form/form-gridrow.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-hidden.svg 1 addition, 0 deletions.../core/Resources/Public/Icons/T3Icons/form/form-hidden.svg
- typo3/sysext/core/Resources/Public/Icons/T3Icons/form/form-image-upload.svg 1 addition, 0 deletions...Resources/Public/Icons/T3Icons/form/form-image-upload.svg
Please register or sign in to comment