[TASK] Render Resources using SVG in IconFactory
Add SVG icons for MimeTypes to the IconRegistry, add IconFactory->getIconForResource() as improved version of IconUtility->getSpriteIconForResource(). Also add IconFactory->getIconForFileExtension() similar to IconUtility->getSpriteIconForFile() but without the possibility to pass a path but only a file extension. Replace all core calls of getSpriteIconForFile() and getSpriteIconForResource() with calls to IconFactory. Resolves: #69744 Resolves: #69759 Releases: master Change-Id: I26b221fbba87c7f3e09ec10b61c13c8e74b8ecb3 Reviewed-on: http://review.typo3.org/43258 Reviewed-by:Benjamin Kott <info@bk2k.info> Tested-by:
Benjamin Kott <info@bk2k.info> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
Showing
- Build/Gruntfile.js 30 additions, 0 deletionsBuild/Gruntfile.js
- Build/Resources/Private/Icons/App/apps-filetree-folder-default.svg 9 additions, 0 deletions...ources/Private/Icons/App/apps-filetree-folder-default.svg
- Build/Resources/Private/Icons/App/apps-filetree-folder-locked.svg 13 additions, 0 deletions...sources/Private/Icons/App/apps-filetree-folder-locked.svg
- Build/Resources/Private/Icons/App/apps-filetree-folder-opened.svg 9 additions, 0 deletions...sources/Private/Icons/App/apps-filetree-folder-opened.svg
- Build/Resources/Private/Icons/App/apps-filetree-folder-recycler.svg 11 additions, 0 deletions...urces/Private/Icons/App/apps-filetree-folder-recycler.svg
- Build/Resources/Private/Icons/App/apps-filetree-folder-temp.svg 9 additions, 0 deletions...Resources/Private/Icons/App/apps-filetree-folder-temp.svg
- Build/Resources/Private/Icons/App/apps-filetree-mount.svg 19 additions, 0 deletionsBuild/Resources/Private/Icons/App/apps-filetree-mount.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-compressed.svg 18 additions, 0 deletions...Resources/Private/Icons/Mimetype/mimetypes-compressed.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-excel.svg 13 additions, 0 deletionsBuild/Resources/Private/Icons/Mimetype/mimetypes-excel.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-executable-executable.svg 40 additions, 0 deletions...rivate/Icons/Mimetype/mimetypes-executable-executable.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-media-audio.svg 15 additions, 0 deletions...esources/Private/Icons/Mimetype/mimetypes-media-audio.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-media-flash.svg 15 additions, 0 deletions...esources/Private/Icons/Mimetype/mimetypes-media-flash.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-media-image.svg 14 additions, 0 deletions...esources/Private/Icons/Mimetype/mimetypes-media-image.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-media-video.svg 26 additions, 0 deletions...esources/Private/Icons/Mimetype/mimetypes-media-video.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-other-other.svg 11 additions, 0 deletions...esources/Private/Icons/Mimetype/mimetypes-other-other.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-pdf.svg 22 additions, 0 deletionsBuild/Resources/Private/Icons/Mimetype/mimetypes-pdf.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-powerpoint.svg 15 additions, 0 deletions...Resources/Private/Icons/Mimetype/mimetypes-powerpoint.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-text-css.svg 23 additions, 0 deletions...d/Resources/Private/Icons/Mimetype/mimetypes-text-css.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-text-csv.svg 30 additions, 0 deletions...d/Resources/Private/Icons/Mimetype/mimetypes-text-csv.svg
- Build/Resources/Private/Icons/Mimetype/mimetypes-text-html.svg 13 additions, 0 deletions.../Resources/Private/Icons/Mimetype/mimetypes-text-html.svg
Please register or sign in to comment