[TASK] Update TYPO3 Icons to 1.2.0 93/52293/3
authorBenjamin Kott <benjamin.kott@wfp2.com>
Fri, 31 Mar 2017 11:36:13 +0000 (13:36 +0200)
committerFrans Saris <franssaris@gmail.com>
Fri, 31 Mar 2017 18:36:00 +0000 (20:36 +0200)
Resolves: #80605
Releases: master
Change-Id: I9b591eff4e7168a9e8b1d4b80f0b8ec79925f4e7
Reviewed-on: https://review.typo3.org/52293
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
18 files changed:
Build/Gruntfile.js
Build/bower.json
typo3/sysext/core/Classes/Imaging/IconRegistry.php
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-check.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-cloud.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-database-export.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-duplicates.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-folder.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-menu.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-pagetree.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-rename.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-replace.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-save.svg [new file with mode: 0644]
typo3/sysext/core/Resources/Public/Icons/T3Icons/content/content-media.svg [new file with mode: 0644]
typo3/sysext/form/Resources/Public/Icons/Extension.png [deleted file]
typo3/sysext/form/Resources/Public/Icons/Extension.svg [new file with mode: 0644]
typo3/sysext/form/Resources/Public/Icons/module-form.svg [new file with mode: 0644]
typo3/sysext/form/ext_tables.php

index 65719c1..a79421f 100644 (file)
@@ -261,6 +261,7 @@ module.exports = function(grunt) {
                                        { dest: '<%= paths.sysext %>documentation/Resources/Public/Icons/module-documentation.svg', src: '<%= paths.t3icons %>module/module-documentation.svg' },
                                        { dest: '<%= paths.sysext %>extensionmanager/Resources/Public/Icons/module-extensionmanager.svg', src: '<%= paths.t3icons %>module/module-extensionmanager.svg' },
                                        { dest: '<%= paths.sysext %>filelist/Resources/Public/Icons/module-filelist.svg', src: '<%= paths.t3icons %>module/module-filelist.svg' },
+                                       { dest: '<%= paths.sysext %>form/Resources/Public/Icons/module-form.svg', src: '<%= paths.t3icons %>module/module-form.svg' },
                                        { dest: '<%= paths.sysext %>func/Resources/Public/Icons/module-func.svg', src: '<%= paths.t3icons %>module/module-func.svg' },
                                        { dest: '<%= paths.sysext %>indexed_search/Resources/Public/Icons/module-indexed_search.svg', src: '<%= paths.t3icons %>module/module-indexed_search.svg' },
                                        { dest: '<%= paths.sysext %>info/Resources/Public/Icons/module-info.svg', src: '<%= paths.t3icons %>module/module-info.svg' },
@@ -280,6 +281,11 @@ module.exports = function(grunt) {
                                        { dest: '<%= paths.sysext %>workspaces/Resources/Public/Icons/module-workspaces.svg', src: '<%= paths.t3icons %>module/module-workspaces.svg' }
                                ]
                        },
+                       extension_icons: {
+                               files: [
+                                       { dest: '<%= paths.sysext %>form/Resources/Public/Icons/Extension.svg', src: '<%= paths.t3icons %>module/module-form.svg' }
+                               ]
+                       },
                        fonts: {
                                files: [
                                        { dest: '<%= paths.sysext %>backend/Resources/Public/Fonts/FontAwesome/fontawesome-webfont.eot', src: '<%= paths.bower %>fontawesome/fonts/fontawesome-webfont.eot' },
index 75d12da..1716f29 100644 (file)
@@ -42,7 +42,7 @@
     "seiyria-bootstrap-slider": "^9.7.2",
     "devbridge-autocomplete": "^1.3.0",
     "region-flags": "*",
-    "typo3-icons": "^1.1.0",
+    "typo3-icons": "1.2.0",
     "matchHeight": "matchheight#^0.7.2",
     "jquery-minicolors": "^2.2.4",
     "d3": "^4.7.3",
index ef5292d..5136cc6 100644 (file)
@@ -69,16 +69,28 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-add.svg'
             ]
         ],
+        'actions-check' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-check.svg'
+            ]
+        ],
         'actions-close' => [
             'provider' => SvgIconProvider::class,
             'options' => [
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-close.svg'
             ]
         ],
-        'actions-database' => [
+        'actions-cloud' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-database.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-cloud.svg'
+            ]
+        ],
+        'actions-database-export' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-database-export.svg'
             ]
         ],
         'actions-database-import' => [
@@ -93,6 +105,12 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-database-reload.svg'
             ]
         ],
+        'actions-database' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-database.svg'
+            ]
+        ],
         'actions-delete' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -267,6 +285,12 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-download.svg'
             ]
         ],
+        'actions-duplicates' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-duplicates.svg'
+            ]
+        ],
         'actions-edit-add' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -423,6 +447,12 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-filter.svg'
             ]
         ],
+        'actions-folder' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-folder.svg'
+            ]
+        ],
         'actions-input-clear' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -465,6 +495,12 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-markstate.svg'
             ]
         ],
+        'actions-menu' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-menu.svg'
+            ]
+        ],
         'actions-merge' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -597,6 +633,12 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-pagetree-mountroot.svg'
             ]
         ],
+        'actions-pagetree' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-pagetree.svg'
+            ]
+        ],
         'actions-preview' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -615,6 +657,24 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-remove.svg'
             ]
         ],
+        'actions-rename' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-rename.svg'
+            ]
+        ],
+        'actions-replace' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-replace.svg'
+            ]
+        ],
+        'actions-save' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/actions/actions-save.svg'
+            ]
+        ],
         'actions-search' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -1533,12 +1593,6 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-audio.svg'
             ]
         ],
-        'content-briefcase' => [
-            'provider' => SvgIconProvider::class,
-            'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-briefcase.svg'
-            ]
-        ],
         'content-beside-text-img-above-center' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -1587,6 +1641,12 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-beside-text-img-right.svg'
             ]
         ],
+        'content-briefcase' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-briefcase.svg'
+            ]
+        ],
         'content-bullets' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -1654,10 +1714,10 @@ class IconRegistry implements SingletonInterface
             ]
         ],
         'content-idea' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-idea.svg'
-              ]
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-idea.svg'
+            ]
         ],
         'content-image' => [
             'provider' => SvgIconProvider::class,
@@ -1666,10 +1726,10 @@ class IconRegistry implements SingletonInterface
             ]
         ],
         'content-info' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-info.svg'
-              ]
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-info.svg'
+            ]
         ],
         'content-inside-text-img-left' => [
             'provider' => SvgIconProvider::class,
@@ -1683,6 +1743,12 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-inside-text-img-right.svg'
             ]
         ],
+        'content-media' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-media.svg'
+            ]
+        ],
         'content-menu-abstract' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -1732,22 +1798,22 @@ class IconRegistry implements SingletonInterface
             ]
         ],
         'content-menu-thumbnail' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-thumbnail.svg'
-              ]
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-thumbnail.svg'
+            ]
         ],
         'content-news' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-news.svg'
-              ]
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-news.svg'
+            ]
         ],
         'content-panel' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-panel.svg'
-              ]
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-panel.svg'
+            ]
         ],
         'content-plugin' => [
             'provider' => SvgIconProvider::class,
@@ -1756,10 +1822,10 @@ class IconRegistry implements SingletonInterface
             ]
         ],
         'content-quote' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-quote.svg'
-              ]
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-quote.svg'
+            ]
         ],
         'content-special-div' => [
             'provider' => SvgIconProvider::class,
@@ -1785,96 +1851,48 @@ class IconRegistry implements SingletonInterface
                 'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-special-menu.svg'
             ]
         ],
-        'content-menu-abstract' => [
-            'provider' => SvgIconProvider::class,
-            'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-abstract.svg'
-            ]
-        ],
-        'content-menu-categorized' => [
-            'provider' => SvgIconProvider::class,
-            'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-categorized.svg'
-            ]
-        ],
-        'content-menu-pages' => [
-            'provider' => SvgIconProvider::class,
-            'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-pages.svg'
-            ]
-        ],
-        'content-menu-section' => [
-            'provider' => SvgIconProvider::class,
-            'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-section.svg'
-            ]
-        ],
-        'content-menu-sitemap' => [
+        'content-special-shortcut' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-sitemap.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-special-shortcut.svg'
             ]
         ],
-        'content-menu-sitemap-pages' => [
+        'content-special-uploads' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-sitemap-pages.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-special-uploads.svg'
             ]
         ],
-        'content-menu-recently-updated' => [
+        'content-tab-item' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-recently-updated.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-tab-item.svg'
             ]
         ],
-        'content-menu-related' => [
+        'content-tab' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-menu-related.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-tab.svg'
             ]
         ],
-        'content-special-shortcut' => [
+        'content-table' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-special-shortcut.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-table.svg'
             ]
         ],
-        'content-special-uploads' => [
+        'content-text-columns' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-special-uploads.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-text-columns.svg'
             ]
         ],
-        'content-tab-item' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-tab-item.svg'
-              ]
-        ],
-        'content-tab' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-tab.svg'
-              ]
-        ],
-        'content-table' => [
+        'content-text-teaser' => [
             'provider' => SvgIconProvider::class,
             'options' => [
-                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-table.svg'
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-text-teaser.svg'
             ]
         ],
-        'content-text-columns' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-text-columns.svg'
-              ]
-        ],
-        'content-text-teaser' => [
-              'provider' => SvgIconProvider::class,
-              'options' => [
-                  'source' => 'EXT:core/Resources/Public/Icons/T3Icons/content/content-text-teaser.svg'
-              ]
-        ],
         'content-text' => [
             'provider' => SvgIconProvider::class,
             'options' => [
@@ -2309,6 +2327,210 @@ class IconRegistry implements SingletonInterface
                 'name' => 'question-circle'
             ]
         ],
+        'module-about' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-about.svg'
+            ]
+        ],
+        'module-aboutmodules' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-aboutmodules.svg'
+            ]
+        ],
+        'module-belog' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-belog.svg'
+            ]
+        ],
+        'module-beuser' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-beuser.svg'
+            ]
+        ],
+        'module-config' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-config.svg'
+            ]
+        ],
+        'module-cshmanual' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-cshmanual.svg'
+            ]
+        ],
+        'module-dbal' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-dbal.svg'
+            ]
+        ],
+        'module-dbint' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-dbint.svg'
+            ]
+        ],
+        'module-documentation' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-documentation.svg'
+            ]
+        ],
+        'module-extensionmanager' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-extensionmanager.svg'
+            ]
+        ],
+        'module-filelist' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-filelist.svg'
+            ]
+        ],
+        'module-form' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-form.svg'
+            ]
+        ],
+        'module-func' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-func.svg'
+            ]
+        ],
+        'module-help' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-help.svg'
+            ]
+        ],
+        'module-indexed_search' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-indexed_search.svg'
+            ]
+        ],
+        'module-info' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-info.svg'
+            ]
+        ],
+        'module-install-environment' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-install-environment.svg'
+            ]
+        ],
+        'module-install-maintenance' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-install-maintenance.svg'
+            ]
+        ],
+        'module-install-settings' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-install-settings.svg'
+            ]
+        ],
+        'module-install-upgrade' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-install-upgrade.svg'
+            ]
+        ],
+        'module-install' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-install.svg'
+            ]
+        ],
+        'module-lang' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-lang.svg'
+            ]
+        ],
+        'module-list' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-list.svg'
+            ]
+        ],
+        'module-page' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-page.svg'
+            ]
+        ],
+        'module-permission' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-permission.svg'
+            ]
+        ],
+        'module-recycler' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-recycler.svg'
+            ]
+        ],
+        'module-reports' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-reports.svg'
+            ]
+        ],
+        'module-scheduler' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-scheduler.svg'
+            ]
+        ],
+        'module-setup' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-setup.svg'
+            ]
+        ],
+        'module-taskcenter' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-taskcenter.svg'
+            ]
+        ],
+        'module-tstemplate' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-tstemplate.svg'
+            ]
+        ],
+        'module-version' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-version.svg'
+            ]
+        ],
+        'module-viewpage' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-viewpage.svg'
+            ]
+        ],
+        'module-workspaces' => [
+            'provider' => SvgIconProvider::class,
+            'options' => [
+                'source' => 'EXT:core/Resources/Public/Icons/T3Icons/module/module-workspaces.svg'
+            ]
+        ],
 
         // Overlay
         'overlay-advanced' => [
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-check.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-check.svg
new file mode 100644 (file)
index 0000000..584a238
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M13.3 4.8l-.7-.7c-.2-.2-.5-.2-.7 0L6.5 9.5 4 6.9c-.2-.2-.5-.2-.7 0l-.6.7c-.2.2-.2.5 0 .7l3.6 3.6c.2.2.5.2.7 0l6.4-6.4c.1-.2.1-.5-.1-.7z" class="icon-color"/></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-cloud.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-cloud.svg
new file mode 100644 (file)
index 0000000..c1a0c25
--- /dev/null
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><title>actions-online-media-add</title><path d="M12 6.5a1.5 1.5 0 0 0-2.25-1.3L9 5.634l-.535-.68a2.5 2.5 0 0 0-4.444 1.22l-.093.717-.711.136A1.5 1.5 0 0 0 3.5 10H13a1 1 0 0 0 0-2h-.026l-1.254.031.25-1.23c.02-.098.03-.198.03-.301zm.95.5c.444 0 .879.18.879.18A2 2 0 0 1 13 11H3.5a2.5 2.5 0 0 1-.47-4.956 3.5 3.5 0 0 1 6.22-1.71A2.5 2.5 0 0 1 12.95 6s.117.545 0 1z" class="icon-color" fill-rule="evenodd"/></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-database-export.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-database-export.svg
new file mode 100644 (file)
index 0000000..d1b0811
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M10 3h1v1h-1zM12 3h1v1h-1z"/><path d="M8 14H2v-4h8V9H2V6h12v5h1V1.5a.5.5 0 0 0-.5-.5h-13a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5H9l-1-1zM2 2h12v3H2V2z"/><path d="M11.823 15.823l-3.396-3.396A.25.25 0 0 1 8.604 12H11V8h2v4h2.397a.25.25 0 0 1 .177.427l-3.396 3.396a.251.251 0 0 1-.355 0z"/></g></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-duplicates.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-duplicates.svg
new file mode 100644 (file)
index 0000000..71c9486
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M14.5 4H13V1.5c0-.3-.2-.5-.5-.5h-11c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5H4v2.5c0 .3.2.5.5.5h10c.3 0 .5-.2.5-.5v-10c0-.3-.2-.5-.5-.5zM2 11V2h10v2H4.5c-.3 0-.5.2-.5.5V11H2zm12 3H5V5h9v9z"/><path d="M11 9.5c0 .3-.2.5-.5.5H9v1h2v1H8.5c-.3 0-.5-.2-.5-.5v-2c0-.3.2-.5.5-.5H10V8H8V7h2.5c.3 0 .5.2.5.5v2z"/></g></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-folder.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-folder.svg
new file mode 100644 (file)
index 0000000..6ebf221
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M7.382 4l1 2H14v6H2V4h5.382m.309-1H1.5a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5H9l-.862-1.724A.5.5 0 0 0 7.691 3z" class="icon-color"/></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-menu.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-menu.svg
new file mode 100644 (file)
index 0000000..2715b3e
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M14.5 9h-13a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zM14.5 6h-13a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zM14.5 12h-13a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"/></g></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-pagetree.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-pagetree.svg
new file mode 100644 (file)
index 0000000..3fcfb26
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M6 3h8v2H6zM6 6h8v2H6zM6 9h8v2H6zM6 12h8v2H6zM5 5V4H3V2H2v12h3v-1H3v-2h2v-1H3V8h2V7H3V5z"/></g></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-rename.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-rename.svg
new file mode 100644 (file)
index 0000000..b618547
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M2 6h6v4H2zM16 11.5v-7c0-.28-.22-.5-.5-.5H10V3h1V2H8v1h1v10H8v1h3v-1h-1v-1h5.5c.28 0 .5-.22.5-.5zM10 5h5v6h-5V5z"/><path d="M8 12H.5c-.28 0-.5-.22-.5-.5v-7c0-.28.22-.5.5-.5H8v1H1v6h7v1z"/></g></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-replace.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-replace.svg
new file mode 100644 (file)
index 0000000..d19c042
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g class="icon-color"><path d="M14 10v2h-2v-1.549a.25.25 0 0 0-.383-.212l-3.278 2.049a.25.25 0 0 0 0 .424l3.278 2.049a.25.25 0 0 0 .383-.212V13h3v-3h-1zM6 13h1L5.5 9h-1L3 13h1l.188-.5h1.625L6 13zm-1.437-1.5L5 10.333l.438 1.167h-.875zM13 5.775a.98.98 0 0 1-.137.518c-.09.152-.216.278-.376.379a1.877 1.877 0 0 1-.607.253c-.22.05-.5.075-.839.075H9V3h1.815c.377 0 .653.011.828.032.175.021.348.069.519.142a.885.885 0 0 1 .398.311.776.776 0 0 1 .129.444.794.794 0 0 1-.178.512 1.162 1.162 0 0 1-.505.345v.021c.305.052.548.16.726.322a.834.834 0 0 1 .268.646zm-1.545-1.644a.355.355 0 0 0-.264-.347 1.147 1.147 0 0 0-.328-.047c-.13-.003-.863-.004-.863-.004v.847s.741-.003.875-.008a.97.97 0 0 0 .316-.054c.109-.041.18-.095.214-.16a.484.484 0 0 0 .05-.227zm.292 1.628a.45.45 0 0 0-.085-.294c-.058-.069-.156-.12-.293-.154a1.805 1.805 0 0 0-.389-.038c-.165-.002-.98-.003-.98-.003v.997s.868-.001 1.014-.003c.146-.002.28-.025.404-.07.124-.045.211-.104.257-.178a.457.457 0 0 0 .072-.257zM7.661 3.288L4.383 1.239A.25.25 0 0 0 4 1.451V3H1v3h1V4h2v1.549a.25.25 0 0 0 .383.212l3.278-2.049a.25.25 0 0 0 0-.424z"/><path d="M14.5 1h-7a.5.5 0 0 0-.5.5v.196l1 .625V2h6v6H9v-.5a.5.5 0 0 0-.5-.5H8V4.679l-1 .625V7H1.5a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-.196l-1-.625V14H2V8h6v3.321l1-.625V9h5.5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5z"/></g></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-save.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-save.svg
new file mode 100644 (file)
index 0000000..203594d
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M10.7 1H1.5c-.3 0-.5.2-.5.5v13c0 .3.2.5.5.5h13c.3 0 .5-.2.5-.5V5.4c0-.5-.2-1-.6-1.4L12 1.6c-.3-.4-.8-.6-1.3-.6zM7.3 2h1.5c.1 0 .2.1.2.3v2.5c0 .1-.1.2-.2.2H7.3c-.2 0-.3-.1-.3-.2V2.3c0-.2.1-.3.3-.3zM11 14H5v-3.8c0-.1.1-.2.3-.2h5.5c.1 0 .3.1.3.3V14H11zm3 0h-2V9.5c0-.3-.2-.5-.5-.5h-7c-.3 0-.5.2-.5.5V14H2V2h2v3.5c0 .3.2.5.5.5h5c.3 0 .5-.2.5-.5V2h.8c.3 0 .5.1.7.3l1.9 2c.4.4.6.9.6 1.4V14z" class="icon-color"/></svg>
\ No newline at end of file
diff --git a/typo3/sysext/core/Resources/Public/Icons/T3Icons/content/content-media.svg b/typo3/sysext/core/Resources/Public/Icons/T3Icons/content/content-media.svg
new file mode 100644 (file)
index 0000000..62bf39e
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="#639" d="M1 2h14v12H1V2z"/><path opacity=".2" d="M14 3v10H2V3h12m1-1H1v12h14V2z"/><path fill="#FFF" d="M6 10.5v-5l2.5 1.25L11 8 8.5 9.25 6 10.5z"/></svg>
\ No newline at end of file
diff --git a/typo3/sysext/form/Resources/Public/Icons/Extension.png b/typo3/sysext/form/Resources/Public/Icons/Extension.png
deleted file mode 100644 (file)
index adf885b..0000000
Binary files a/typo3/sysext/form/Resources/Public/Icons/Extension.png and /dev/null differ
diff --git a/typo3/sysext/form/Resources/Public/Icons/Extension.svg b/typo3/sysext/form/Resources/Public/Icons/Extension.svg
new file mode 100644 (file)
index 0000000..7b92201
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#3B7EB0" d="M0 0h64v64H0z"/><path fill="#FFF" d="M14 14h32v36H14z"/><path fill="#3B7EB0" d="M22 42h8v4h-8z"/><path opacity=".5" fill="#3B7EB0" d="M32 42h8v4h-8z"/><path fill="#3B7EB0" d="M22 18h14v2H22zM22 32h2v2h-2zM22 36h2v2h-2z"/><path opacity=".5" fill="#3B7EB0" d="M26 32h16v2H26zM26 36h16v2H26zM22 22h20v8H22z"/><path fill="#3B7EB0" d="M14 14h4v4h-4z"/><path opacity=".5" fill="#3B7EB0" d="M16 14h2v36h-2z"/></svg>
\ No newline at end of file
diff --git a/typo3/sysext/form/Resources/Public/Icons/module-form.svg b/typo3/sysext/form/Resources/Public/Icons/module-form.svg
new file mode 100644 (file)
index 0000000..7b92201
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path fill="#3B7EB0" d="M0 0h64v64H0z"/><path fill="#FFF" d="M14 14h32v36H14z"/><path fill="#3B7EB0" d="M22 42h8v4h-8z"/><path opacity=".5" fill="#3B7EB0" d="M32 42h8v4h-8z"/><path fill="#3B7EB0" d="M22 18h14v2H22zM22 32h2v2h-2zM22 36h2v2h-2z"/><path opacity=".5" fill="#3B7EB0" d="M26 32h16v2H26zM26 36h16v2H26zM22 22h20v8H22z"/><path fill="#3B7EB0" d="M14 14h4v4h-4z"/><path opacity=".5" fill="#3B7EB0" d="M16 14h2v36h-2z"/></svg>
\ No newline at end of file
index 65a4f30..83b3d92 100644 (file)
@@ -14,7 +14,7 @@ if (TYPO3_MODE === 'BE') {
         ],
         [
             'access' => 'user,group',
-            'icon' => 'EXT:form/Resources/Public/Icons/Extension.png',
+            'icon' => 'EXT:form/Resources/Public/Icons/module-form.svg',
             'labels' => 'LLL:EXT:form/Resources/Private/Language/locallang_module.xlf',
             'navigationComponentId' => '',
             'inheritNavigationComponentFromMainModule' => false