[FEATURE] Replace system App iconset - "Tile" style 76/32876/10
authorFelix Kopp <felix-source@phorax.com>
Sun, 9 Nov 2014 12:04:53 +0000 (13:04 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 20 Nov 2014 09:17:19 +0000 (10:17 +0100)
Bring new high-resolution iconset for all system Apps.
Background color of the tiles is picked from the previous
icon. Pictogram is embraced - althought inverted.

Kudos: Xavier Perseguers, Ingo Pfennigstorf, Benjamin Kott,
Dirk Lipjes, Frank Nägler … everyone involved

Related: #36203
Related: #62158
Resolves: #62333
Releases: master
Change-Id: Icfe45712a655752efda8e192c9533579eb8e57c6
Reviewed-on: http://review.typo3.org/32876
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
81 files changed:
typo3/sysext/about/Resources/Public/Icons/module-about.gif [deleted file]
typo3/sysext/about/Resources/Public/Icons/module-about.png [new file with mode: 0644]
typo3/sysext/about/ext_tables.php
typo3/sysext/aboutmodules/Resources/Private/Styles/styles.less
typo3/sysext/aboutmodules/Resources/Private/Templates/Modules/Index.html
typo3/sysext/aboutmodules/Resources/Public/Css/visual/styles.css [new file with mode: 0644]
typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif [deleted file]
typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.png [new file with mode: 0644]
typo3/sysext/aboutmodules/Resources/Public/Styles/styles.css
typo3/sysext/aboutmodules/ext_tables.php
typo3/sysext/backend/Classes/Backend/ToolbarItems/HelpToolbarItem.php
typo3/sysext/backend/Classes/Backend/ToolbarItems/UserToolbarItem.php
typo3/sysext/backend/ext_tables.php
typo3/sysext/belog/Resources/Public/Icons/module-belog.gif [deleted file]
typo3/sysext/belog/Resources/Public/Icons/module-belog.png [new file with mode: 0755]
typo3/sysext/belog/ext_tables.php
typo3/sysext/beuser/Resources/Public/Icons/module-beuser.gif [deleted file]
typo3/sysext/beuser/Resources/Public/Icons/module-beuser.png [new file with mode: 0755]
typo3/sysext/beuser/Resources/Public/Icons/module-permission.png [changed mode: 0644->0755]
typo3/sysext/beuser/ext_tables.php
typo3/sysext/cms/Resources/Public/Icons/module-page.gif [deleted file]
typo3/sysext/cms/Resources/Public/Icons/module-page.png [new file with mode: 0755]
typo3/sysext/cms/layout/conf.php
typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.gif [deleted file]
typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.png [new file with mode: 0644]
typo3/sysext/cshmanual/mod/conf.php
typo3/sysext/dbal/Resources/Public/Icons/module-dbal.png [new file with mode: 0644]
typo3/sysext/dbal/mod1/conf.php
typo3/sysext/dbal/mod1/moduleicon.gif [deleted file]
typo3/sysext/documentation/Resources/Public/Icons/module-documentation.png [new file with mode: 0755]
typo3/sysext/documentation/ext_tables.php
typo3/sysext/extensionmanager/Resources/Public/Icons/module-extensionmanager.png [changed mode: 0644->0755]
typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif [deleted file]
typo3/sysext/filelist/Resources/Public/Icons/module-filelist.png [new file with mode: 0755]
typo3/sysext/filelist/mod1/conf.php
typo3/sysext/func/Resources/Public/Icons/module-func.png
typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.gif [deleted file]
typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.png [new file with mode: 0755]
typo3/sysext/indexed_search/mod/conf.php
typo3/sysext/info/Resources/Public/Icons/module-info.png [changed mode: 0644->0755]
typo3/sysext/install/Resources/Public/Icons/module-install.gif [deleted file]
typo3/sysext/install/Resources/Public/Icons/module-install.png [new file with mode: 0644]
typo3/sysext/install/ext_tables.php
typo3/sysext/lang/Resources/Public/Icons/module-lang.png [new file with mode: 0755]
typo3/sysext/lang/ext_tables.php
typo3/sysext/lowlevel/Classes/View/DatabaseIntegrityView.php
typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif [deleted file]
typo3/sysext/lowlevel/Resources/Public/Icons/module-config.png [new file with mode: 0755]
typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif [deleted file]
typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.png [new file with mode: 0755]
typo3/sysext/lowlevel/config/conf.php
typo3/sysext/lowlevel/dbint/conf.php
typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif [deleted file]
typo3/sysext/recordlist/Resources/Public/Icons/module-list.png [new file with mode: 0755]
typo3/sysext/recordlist/mod1/conf.php
typo3/sysext/recycler/Resources/Public/Icons/module-recycler.png [new file with mode: 0755]
typo3/sysext/recycler/mod1/conf.php
typo3/sysext/reports/Resources/Public/Icons/module-reports.png [new file with mode: 0755]
typo3/sysext/reports/ext_tables.php
typo3/sysext/scheduler/Resources/Public/Icons/module-scheduler.png [new file with mode: 0755]
typo3/sysext/scheduler/mod1/conf.php
typo3/sysext/setup/Resources/Public/Icons/module-setup.gif [deleted file]
typo3/sysext/setup/Resources/Public/Icons/module-setup.png [new file with mode: 0755]
typo3/sysext/setup/mod/conf.php
typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_main_content.less
typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_topbar.less
typo3/sysext/t3skin/Resources/Public/Css/visual/t3skin.css
typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif [deleted file]
typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.png [new file with mode: 0755]
typo3/sysext/taskcenter/task/conf.php
typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif [deleted file]
typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.png [new file with mode: 0755]
typo3/sysext/tstemplate/ts/conf.php
typo3/sysext/version/Classes/ClickMenu/VersionClickMenu.php
typo3/sysext/version/Resources/Public/Icons/module-version.png [new file with mode: 0644]
typo3/sysext/version/cm1/cm_icon.gif [deleted file]
typo3/sysext/version/cm1/conf.php
typo3/sysext/viewpage/Resources/Public/Icons/module-viewpage.png [changed mode: 0644->0755]
typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif [deleted file]
typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.png [new file with mode: 0755]
typo3/sysext/workspaces/ext_tables.php

diff --git a/typo3/sysext/about/Resources/Public/Icons/module-about.gif b/typo3/sysext/about/Resources/Public/Icons/module-about.gif
deleted file mode 100644 (file)
index 0da431e..0000000
Binary files a/typo3/sysext/about/Resources/Public/Icons/module-about.gif and /dev/null differ
diff --git a/typo3/sysext/about/Resources/Public/Icons/module-about.png b/typo3/sysext/about/Resources/Public/Icons/module-about.png
new file mode 100644 (file)
index 0000000..02b0c86
Binary files /dev/null and b/typo3/sysext/about/Resources/Public/Icons/module-about.png differ
index ef1704d..37fa35f 100644 (file)
@@ -11,7 +11,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                array('About' => 'index'),
                array(
                        'access' => 'user,group',
-                       'icon' => 'EXT:about/Resources/Public/Icons/module-about.gif',
+                       'icon' => 'EXT:about/Resources/Public/Icons/module-about.png',
                        'labels' => 'LLL:EXT:lang/locallang_mod_help_about.xlf'
                )
        );
index a894b22..e9a3425 100644 (file)
@@ -18,11 +18,6 @@ Help > About modules
 .typo3-aboutmodules-inner-docbody {
        max-width: 700px;
 
-       .t3-app-icon {
-               width: 16px;
-               height: 16px;
-       }
-
        a {
                text-decoration: underline;
        }
@@ -30,4 +25,4 @@ Help > About modules
        .end-text {
                padding-top: 3em;
        }
-}
\ No newline at end of file
+}
index bafe15f..a0b84d2 100644 (file)
                                        title="{subModule.shortDescription}"
                                        class="pull-left"
                                >
-                                       <f:image src="{subModule.icon}" alt="{subModule.label}" class="t3-app-icon media-object"/>
+                                       <span class="typo3-app-icon">
+                                               <span>
+                                                       <span>
+                                                               <f:image src="{subModule.icon}" alt="{subModule.label}" class="media-object" maxWidth="64" maxHeight="64" />
+                                                       </span>
+                                               </span>
+                                       </span>
                                </a>
 
                                <div class="media-body">
@@ -63,4 +69,4 @@
                </small>
        </p>
 
-</f:section>
\ No newline at end of file
+</f:section>
diff --git a/typo3/sysext/aboutmodules/Resources/Public/Css/visual/styles.css b/typo3/sysext/aboutmodules/Resources/Public/Css/visual/styles.css
new file mode 100644 (file)
index 0000000..f7a0442
--- /dev/null
@@ -0,0 +1,24 @@
+/**
+ * This file is part of the TYPO3 CMS project.
+ *
+ * It is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License, either version 2
+ * of the License, or any later version.
+ *
+ * For the full copyright and license information, please read the
+ * LICENSE.txt file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+/* - - - - - - - - - - - - - - - - - - - - -
+Help > About modules
+- - - - - - - - - - - - - - - - - - - - - */
+.typo3-aboutmodules-inner-docbody {
+  max-width: 700px;
+}
+.typo3-aboutmodules-inner-docbody a {
+  text-decoration: underline;
+}
+.typo3-aboutmodules-inner-docbody .end-text {
+  padding-top: 3em;
+}
diff --git a/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif b/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif
deleted file mode 100644 (file)
index 5762ef9..0000000
Binary files a/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif and /dev/null differ
diff --git a/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.png b/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.png
new file mode 100644 (file)
index 0000000..7a3c49c
Binary files /dev/null and b/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.png differ
index 6f1b334..f7a0442 100644 (file)
@@ -16,10 +16,6 @@ Help > About modules
 .typo3-aboutmodules-inner-docbody {
   max-width: 700px;
 }
-.typo3-aboutmodules-inner-docbody .t3-app-icon {
-  width: 16px;
-  height: 16px;
-}
 .typo3-aboutmodules-inner-docbody a {
   text-decoration: underline;
 }
index 33ad53c..565c4fe 100644 (file)
@@ -13,7 +13,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                ),
                array(
                        'access' => 'user,group',
-                       'icon' => 'EXT:aboutmodules/Resources/Public/Icons/module-aboutmodules.gif',
+                       'icon' => 'EXT:aboutmodules/Resources/Public/Icons/module-aboutmodules.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf'
                )
        );
index 0ff60fa..288dabd 100644 (file)
@@ -74,14 +74,14 @@ class HelpToolbarItem implements ToolbarItemInterface {
                        $moduleIcon = $module->getIcon();
                        $dropdown[] ='<li'
                                . ' id="' . $module->getName() . '"'
-                               . ' class="t3-menuitem-submodule submodule mod-' . $module->getName() . '" '
+                               . ' class="typo3-module-menu-item submodule mod-' . $module->getName() . '" '
                                . ' data-modulename="' . $module->getName() . '"'
                                . ' data-navigationcomponentid="' . $module->getNavigationComponentId() . '"'
                                . ' data-navigationframescript="' . $module->getNavigationFrameScript() . '"'
                                . ' data-navigationframescriptparameters="' . $module->getNavigationFrameScriptParameters() . '"'
                                . '>';
                        $dropdown[] = '<a title="' .$module->getDescription() . '" href="' . $module->getLink() . '" class="modlink">';
-                       $dropdown[] = '<span class="submodule-icon">' . ($moduleIcon['html'] ?: $moduleIcon['html']) . '</span>';
+                       $dropdown[] = '<span class="typo3-app-icon"><span><span>' . ($moduleIcon['html'] ?: $moduleIcon['html']) . '</span></span></span>';
                        $dropdown[] = '<span class="submodule-label">' . $module->getTitle() . '</span>';
                        $dropdown[] = '</a>';
                        $dropdown[] = '</li>';
@@ -96,7 +96,7 @@ class HelpToolbarItem implements ToolbarItemInterface {
         * @return array
         */
        public function getAdditionalAttributes() {
-               return array();
+               return array('class' => 'typo3-module-menu-group');
        }
 
        /**
index baf091c..3b20df1 100644 (file)
@@ -86,14 +86,14 @@ class UserToolbarItem implements ToolbarItemInterface {
                                $moduleIcon = $module->getIcon();
                                $dropdown[] ='<li'
                                        . ' id="' . $module->getName() . '"'
-                                       . ' class="t3-menuitem-submodule submodule mod-' . $module->getName() . '" '
+                                       . ' class="typo3-module-menu-item submodule mod-' . $module->getName() . '" '
                                        . ' data-modulename="' . $module->getName() . '"'
                                        . ' data-navigationcomponentid="' . $module->getNavigationComponentId() . '"'
                                        . ' data-navigationframescript="' . $module->getNavigationFrameScript() . '"'
                                        . ' data-navigationframescriptparameters="' . $module->getNavigationFrameScriptParameters() . '"'
                                        . '>';
                                $dropdown[] = '<a title="' .$module->getDescription() . '" href="' . $module->getLink() . '" class="modlink">';
-                               $dropdown[] = '<span class="submodule-icon">' . ($moduleIcon['html'] ?: $moduleIcon['html']) . '</span>';
+                               $dropdown[] = '<span class="typo3-app-icon"><span><span>' . ($moduleIcon['html'] ?: $moduleIcon['html']) . '</span></span></span>';
                                $dropdown[] = '<span class="submodule-label">' . $module->getTitle() . '</span>';
                                $dropdown[] = '</a>';
                                $dropdown[] = '</li>';
index 2405ff2..6e5bf72 100644 (file)
@@ -79,4 +79,4 @@ if (TYPO3_MODE === 'BE') {
                'wizard_backend_layout',
                \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Modules/Wizards/BackendLayoutWizard/'
        );
-}
\ No newline at end of file
+}
diff --git a/typo3/sysext/belog/Resources/Public/Icons/module-belog.gif b/typo3/sysext/belog/Resources/Public/Icons/module-belog.gif
deleted file mode 100644 (file)
index f9c5483..0000000
Binary files a/typo3/sysext/belog/Resources/Public/Icons/module-belog.gif and /dev/null differ
diff --git a/typo3/sysext/belog/Resources/Public/Icons/module-belog.png b/typo3/sysext/belog/Resources/Public/Icons/module-belog.png
new file mode 100755 (executable)
index 0000000..96a40a5
Binary files /dev/null and b/typo3/sysext/belog/Resources/Public/Icons/module-belog.png differ
index d544bc0..111c143 100644 (file)
@@ -23,7 +23,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:belog/Resources/Public/Icons/module-belog.gif',
+                       'icon' => 'EXT:belog/Resources/Public/Icons/module-belog.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf',
                )
        );
diff --git a/typo3/sysext/beuser/Resources/Public/Icons/module-beuser.gif b/typo3/sysext/beuser/Resources/Public/Icons/module-beuser.gif
deleted file mode 100644 (file)
index 5baba5f..0000000
Binary files a/typo3/sysext/beuser/Resources/Public/Icons/module-beuser.gif and /dev/null differ
diff --git a/typo3/sysext/beuser/Resources/Public/Icons/module-beuser.png b/typo3/sysext/beuser/Resources/Public/Icons/module-beuser.png
new file mode 100755 (executable)
index 0000000..3bff67b
Binary files /dev/null and b/typo3/sysext/beuser/Resources/Public/Icons/module-beuser.png differ
old mode 100644 (file)
new mode 100755 (executable)
index 5c80f38..e3dda2f
Binary files a/typo3/sysext/beuser/Resources/Public/Icons/module-permission.png and b/typo3/sysext/beuser/Resources/Public/Icons/module-permission.png differ
index db06504..c912643 100644 (file)
@@ -13,7 +13,7 @@ if (TYPO3_MODE === 'BE') {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-beuser.gif',
+                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-beuser.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf'
                )
        );
@@ -38,4 +38,4 @@ if (TYPO3_MODE === 'BE') {
        // Register AJAX Controller
        \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler('PermissionAjaxController::dispatch',
                'TYPO3\\CMS\\Beuser\\Controller\\PermissionAjaxController->dispatch');
-}
\ No newline at end of file
+}
diff --git a/typo3/sysext/cms/Resources/Public/Icons/module-page.gif b/typo3/sysext/cms/Resources/Public/Icons/module-page.gif
deleted file mode 100644 (file)
index 9f0916d..0000000
Binary files a/typo3/sysext/cms/Resources/Public/Icons/module-page.gif and /dev/null differ
diff --git a/typo3/sysext/cms/Resources/Public/Icons/module-page.png b/typo3/sysext/cms/Resources/Public/Icons/module-page.png
new file mode 100755 (executable)
index 0000000..d4f020f
Binary files /dev/null and b/typo3/sysext/cms/Resources/Public/Icons/module-page.png differ
index 6690378..10f48c1 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 define('TYPO3_MOD_PATH', 'sysext/cms/layout/');
 $BACK_PATH = '../../../';
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-page.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-page.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:cms/layout/locallang_mod.xlf';
 $MCONF['script'] = 'db_layout.php';
 $MCONF['access'] = 'user,group';
diff --git a/typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.gif b/typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.gif
deleted file mode 100644 (file)
index aa01378..0000000
Binary files a/typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.gif and /dev/null differ
diff --git a/typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.png b/typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.png
new file mode 100644 (file)
index 0000000..78746fd
Binary files /dev/null and b/typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.png differ
index e5f2148..d3a15f1 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $MCONF['script'] = '_DISPATCH';
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-cshmanual.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-cshmanual.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_help_cshmanual.xlf';
 $MCONF['access'] = 'user,group';
 $MCONF['name'] = 'help_cshmanual';
diff --git a/typo3/sysext/dbal/Resources/Public/Icons/module-dbal.png b/typo3/sysext/dbal/Resources/Public/Icons/module-dbal.png
new file mode 100644 (file)
index 0000000..b1bbf3e
Binary files /dev/null and b/typo3/sysext/dbal/Resources/Public/Icons/module-dbal.png differ
index 9967ff2..42450c2 100644 (file)
@@ -2,5 +2,5 @@
 $MCONF['name'] = 'tools_txdbalM1';
 $MCONF['access'] = 'admin';
 $MCONF['script'] = '_DISPATCH';
-$MLANG['default']['tabs_images']['tab'] = 'moduleicon.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-dbal.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:dbal/mod1/locallang_mod.xlf';
diff --git a/typo3/sysext/dbal/mod1/moduleicon.gif b/typo3/sysext/dbal/mod1/moduleicon.gif
deleted file mode 100644 (file)
index a16d294..0000000
Binary files a/typo3/sysext/dbal/mod1/moduleicon.gif and /dev/null differ
diff --git a/typo3/sysext/documentation/Resources/Public/Icons/module-documentation.png b/typo3/sysext/documentation/Resources/Public/Icons/module-documentation.png
new file mode 100755 (executable)
index 0000000..34beff4
Binary files /dev/null and b/typo3/sysext/documentation/Resources/Public/Icons/module-documentation.png differ
index 3625b8a..e3417ef 100644 (file)
@@ -13,7 +13,7 @@ if (TYPO3_MODE === 'BE') {
                ),
                array(
                        'access' => 'user,group',
-                       'icon'   => 'EXT:' . $_EXTKEY . '/ext_icon.gif',
+                       'icon'   => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-documentation.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf',
                )
        );
old mode 100644 (file)
new mode 100755 (executable)
index 7851cf3..5dbb664
Binary files a/typo3/sysext/extensionmanager/Resources/Public/Icons/module-extensionmanager.png and b/typo3/sysext/extensionmanager/Resources/Public/Icons/module-extensionmanager.png differ
diff --git a/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif b/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif
deleted file mode 100644 (file)
index 6aa0981..0000000
Binary files a/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif and /dev/null differ
diff --git a/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.png b/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.png
new file mode 100755 (executable)
index 0000000..6103801
Binary files /dev/null and b/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.png differ
index 876690b..37a50d1 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-filelist.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-filelist.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_file_list.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
index 9ca4c1d..15d92ea 100644 (file)
Binary files a/typo3/sysext/func/Resources/Public/Icons/module-func.png and b/typo3/sysext/func/Resources/Public/Icons/module-func.png differ
diff --git a/typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.gif b/typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.gif
deleted file mode 100644 (file)
index 0d493b3..0000000
Binary files a/typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.gif and /dev/null differ
diff --git a/typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.png b/typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.png
new file mode 100755 (executable)
index 0000000..fbb809d
Binary files /dev/null and b/typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.png differ
index 7955b6e..befea4f 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-indexed_search.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-indexed_search.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:indexed_search/mod/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
old mode 100644 (file)
new mode 100755 (executable)
index f61dc86..07a23f6
Binary files a/typo3/sysext/info/Resources/Public/Icons/module-info.png and b/typo3/sysext/info/Resources/Public/Icons/module-info.png differ
diff --git a/typo3/sysext/install/Resources/Public/Icons/module-install.gif b/typo3/sysext/install/Resources/Public/Icons/module-install.gif
deleted file mode 100644 (file)
index 59bd2de..0000000
Binary files a/typo3/sysext/install/Resources/Public/Icons/module-install.gif and /dev/null differ
diff --git a/typo3/sysext/install/Resources/Public/Icons/module-install.png b/typo3/sysext/install/Resources/Public/Icons/module-install.png
new file mode 100644 (file)
index 0000000..21cb31b
Binary files /dev/null and b/typo3/sysext/install/Resources/Public/Icons/module-install.png differ
index 0cf7388..61348cc 100644 (file)
@@ -15,7 +15,7 @@ if (TYPO3_MODE === 'BE') {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-install.gif',
+                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-install.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/BackendModule.xlf',
                )
        );
diff --git a/typo3/sysext/lang/Resources/Public/Icons/module-lang.png b/typo3/sysext/lang/Resources/Public/Icons/module-lang.png
new file mode 100755 (executable)
index 0000000..4f13624
Binary files /dev/null and b/typo3/sysext/lang/Resources/Public/Icons/module-lang.png differ
index be45000..9adaca9 100644 (file)
@@ -14,7 +14,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.gif',
+                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-lang.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod_language.xlf',
                )
        );
index 8f53cc0..cbb7006 100644 (file)
@@ -258,7 +258,7 @@ class DatabaseIntegrityView {
                        $functionUrl = BackendUtility::getModuleUrl('system_dbint') . '&SET[function]=' . $modFunc;
                        $title = $GLOBALS['LANG']->getLL($modFunc);
                        $description = $GLOBALS['LANG']->getLL($modFunc . '_description');
-                       $icon = '<img src="sysext/lowlevel/Resources/Public/Icons/module-dbint.gif" width="16" height="16" title="' . $title . '" alt="' . $title . '" />';
+                       $icon = '<img src="sysext/lowlevel/Resources/Public/Icons/module-dbint.png" width="16" height="16" title="' . $title . '" alt="' . $title . '" />';
                        $content .= '
                                <dt><a href="' . htmlspecialchars($functionUrl) . '">' . $icon . $title . '</a></dt>
                                <dd>' . $description . '</dd>
diff --git a/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif b/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif
deleted file mode 100644 (file)
index 185aa2b..0000000
Binary files a/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif and /dev/null differ
diff --git a/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.png b/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.png
new file mode 100755 (executable)
index 0000000..20d2cd9
Binary files /dev/null and b/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.png differ
diff --git a/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif b/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif
deleted file mode 100644 (file)
index 8d2af30..0000000
Binary files a/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif and /dev/null differ
diff --git a/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.png b/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.png
new file mode 100755 (executable)
index 0000000..ca60dd4
Binary files /dev/null and b/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.png differ
index ff74223..09632a4 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-config.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-config.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lowlevel/config/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
index 7bf6ecd..2616ba1 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-dbint.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-dbint.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lowlevel/dbint/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
diff --git a/typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif b/typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif
deleted file mode 100644 (file)
index 84b03ef..0000000
Binary files a/typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif and /dev/null differ
diff --git a/typo3/sysext/recordlist/Resources/Public/Icons/module-list.png b/typo3/sysext/recordlist/Resources/Public/Icons/module-list.png
new file mode 100755 (executable)
index 0000000..f81d98f
Binary files /dev/null and b/typo3/sysext/recordlist/Resources/Public/Icons/module-list.png differ
index 891b77e..174e144 100644 (file)
@@ -3,5 +3,5 @@
 $MCONF['name'] = 'web_list';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-list.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-list.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_web_list.xlf';
diff --git a/typo3/sysext/recycler/Resources/Public/Icons/module-recycler.png b/typo3/sysext/recycler/Resources/Public/Icons/module-recycler.png
new file mode 100755 (executable)
index 0000000..3f08323
Binary files /dev/null and b/typo3/sysext/recycler/Resources/Public/Icons/module-recycler.png differ
index e643d88..1f39913 100644 (file)
@@ -3,5 +3,5 @@
 $MCONF['name'] = 'web_txrecyclerM1';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
-$MLANG['default']['tabs_images']['tab'] = 'moduleicon.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-recycler.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:recycler/mod1/locallang_mod.xlf';
diff --git a/typo3/sysext/reports/Resources/Public/Icons/module-reports.png b/typo3/sysext/reports/Resources/Public/Icons/module-reports.png
new file mode 100755 (executable)
index 0000000..0b137f4
Binary files /dev/null and b/typo3/sysext/reports/Resources/Public/Icons/module-reports.png differ
index 0851208..99388e1 100644 (file)
@@ -11,7 +11,7 @@ if (TYPO3_MODE === 'BE') {
                        'Report' => 'index,detail'
                ), array(
                        'access' => 'admin',
-                       'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.png',
+                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-reports.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang.xlf'
                )
        );
diff --git a/typo3/sysext/scheduler/Resources/Public/Icons/module-scheduler.png b/typo3/sysext/scheduler/Resources/Public/Icons/module-scheduler.png
new file mode 100755 (executable)
index 0000000..156279f
Binary files /dev/null and b/typo3/sysext/scheduler/Resources/Public/Icons/module-scheduler.png differ
index bbddf5d..a2cb472 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'moduleicon.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-scheduler.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:scheduler/Resources/Private/Language/locallang_mod.xlf';
 $MCONF['access'] = 'admin';
 $MCONF['script'] = '_DISPATCH';
diff --git a/typo3/sysext/setup/Resources/Public/Icons/module-setup.gif b/typo3/sysext/setup/Resources/Public/Icons/module-setup.gif
deleted file mode 100644 (file)
index 745c647..0000000
Binary files a/typo3/sysext/setup/Resources/Public/Icons/module-setup.gif and /dev/null differ
diff --git a/typo3/sysext/setup/Resources/Public/Icons/module-setup.png b/typo3/sysext/setup/Resources/Public/Icons/module-setup.png
new file mode 100755 (executable)
index 0000000..c9e2c08
Binary files /dev/null and b/typo3/sysext/setup/Resources/Public/Icons/module-setup.png differ
index 092f6c8..fc90a90 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $MCONF['script'] = '_DISPATCH';
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-setup.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-setup.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:setup/mod/locallang_mod.xlf';
 $MCONF['access'] = 'group,user';
 $MCONF['name'] = 'user_setup';
index 6d59d8d..502210f 100644 (file)
@@ -129,6 +129,32 @@ em {
 Various classes
 - - - - - - - - - - - - - - - - - - - - - */
 
+// Please use .typo3-app-icon in your extensions.
+// Wrap <img> in span>span for 16x16px horizontally and vertically centered icons (backwards compatibility)
+.typo3-app-icon {
+       display: inline-block;
+       padding: 0;
+       margin: 0;
+       height: 32px;
+       width: 32px;
+       overflow: hidden;
+       border-radius: @border-radius-small;
+       > span {
+               display: table;
+               height: 100%;
+               width: 100%;
+               > span {
+                       display: table-cell;
+                       text-align: center;
+                       vertical-align: middle;
+               }
+       }
+       img {
+               max-height: 32px;
+               max-width: 32px;
+       }
+}
+
 .section {
        margin-bottom: 15px;
 }
index bff82fc..fa316dc 100644 (file)
@@ -94,6 +94,26 @@ Topbar
 
                                                }
                                        }
+
+                                       // User and Help module-menu ToolbarItems
+                                       > li.typo3-module-menu-item {
+                                               margin: 1px 0;
+                                               > a {
+                                                       padding-top: 2px;
+                                                       padding-bottom: 2px;
+                                                       height: 36px;
+                                                       .typo3-app-icon {
+                                                               display: block;
+                                                               float: left;
+                                                               margin-right: 10px;
+                                                       }
+                                                       .submodule-label {
+                                                               display: block;
+                                                               padding-left: 42px;
+                                                               padding-top: 8px;
+                                                       }
+                                               }
+                                       }
                                }
 
                                li,
index db252b4..d578857 100644 (file)
@@ -10641,6 +10641,29 @@ em {
 /* - - - - - - - - - - - - - - - - - - - - -
 Various classes
 - - - - - - - - - - - - - - - - - - - - - */
+.typo3-app-icon {
+  display: inline-block;
+  padding: 0;
+  margin: 0;
+  height: 32px;
+  width: 32px;
+  overflow: hidden;
+  border-radius: 2px;
+}
+.typo3-app-icon > span {
+  display: table;
+  height: 100%;
+  width: 100%;
+}
+.typo3-app-icon > span > span {
+  display: table-cell;
+  text-align: center;
+  vertical-align: middle;
+}
+.typo3-app-icon img {
+  max-height: 32px;
+  max-width: 32px;
+}
 .section {
   margin-bottom: 15px;
 }
@@ -11420,6 +11443,24 @@ Topbar
 #typo3-topbar #typo3-top-container #typo3-toolbar .dropdown-menu > ul > li.active > a {
   background-color: #282828;
 }
+#typo3-topbar #typo3-top-container #typo3-toolbar .dropdown-menu > ul > li.typo3-module-menu-item {
+  margin: 1px 0;
+}
+#typo3-topbar #typo3-top-container #typo3-toolbar .dropdown-menu > ul > li.typo3-module-menu-item > a {
+  padding-top: 2px;
+  padding-bottom: 2px;
+  height: 36px;
+}
+#typo3-topbar #typo3-top-container #typo3-toolbar .dropdown-menu > ul > li.typo3-module-menu-item > a .typo3-app-icon {
+  display: block;
+  float: left;
+  margin-right: 10px;
+}
+#typo3-topbar #typo3-top-container #typo3-toolbar .dropdown-menu > ul > li.typo3-module-menu-item > a .submodule-label {
+  display: block;
+  padding-left: 42px;
+  padding-top: 8px;
+}
 #typo3-topbar #typo3-top-container #typo3-toolbar .dropdown-menu li a,
 #typo3-topbar #typo3-top-container #typo3-toolbar .dropdown-menu td a {
   color: #ffffff;
diff --git a/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif b/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif
deleted file mode 100644 (file)
index 2f9c53c..0000000
Binary files a/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif and /dev/null differ
diff --git a/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.png b/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.png
new file mode 100755 (executable)
index 0000000..b1972f9
Binary files /dev/null and b/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.png differ
index b20f8e7..9ea83e7 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-taskcenter.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-taskcenter.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:taskcenter/task/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'group,user';
diff --git a/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif b/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif
deleted file mode 100644 (file)
index 0bab764..0000000
Binary files a/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif and /dev/null differ
diff --git a/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.png b/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.png
new file mode 100755 (executable)
index 0000000..29abf81
Binary files /dev/null and b/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.png differ
index e70f0c0..35da775 100644 (file)
@@ -2,5 +2,5 @@
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
 $MCONF['name'] = 'web_ts';
-$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-tstemplate.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-tstemplate.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:tstemplate/ts/locallang_mod.xlf';
index 7199c58..ddde4f2 100644 (file)
@@ -43,7 +43,7 @@ class VersionClickMenu {
                        $url = \TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('web_txversionM1', array('table' => $table, 'uid' => $uid));
                        $localItems[] = $backRef->linkItem(
                                $GLOBALS['LANG']->getLLL('title', $LL),
-                               $backRef->excludeIcon('<img src="' . $backRef->backPath . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('version') . 'cm1/cm_icon.gif" width="15" height="12" border="0" align="top" alt="" />'),
+                               $backRef->excludeIcon('<img src="' . $backRef->backPath . \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath('version') . 'Resources/Public/Icons/module-version.png" width="15" height="12" border="0" align="top" alt="" />'),
                                $backRef->urlRefForCM($url),
                                TRUE
                        );
diff --git a/typo3/sysext/version/Resources/Public/Icons/module-version.png b/typo3/sysext/version/Resources/Public/Icons/module-version.png
new file mode 100644 (file)
index 0000000..fef155f
Binary files /dev/null and b/typo3/sysext/version/Resources/Public/Icons/module-version.png differ
diff --git a/typo3/sysext/version/cm1/cm_icon.gif b/typo3/sysext/version/cm1/cm_icon.gif
deleted file mode 100644 (file)
index 03e59b7..0000000
Binary files a/typo3/sysext/version/cm1/cm_icon.gif and /dev/null differ
index ed19887..ec2c2ec 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 // DO NOT REMOVE OR CHANGE THESE 3 LINES:
 $MCONF['name'] = 'web_txversionM1';
-$MLANG['default']['tabs_images']['tab'] = 'cm_icon.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-version.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:version/locallang.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
old mode 100644 (file)
new mode 100755 (executable)
index 1fb8f65..006e7fe
Binary files a/typo3/sysext/viewpage/Resources/Public/Icons/module-viewpage.png and b/typo3/sysext/viewpage/Resources/Public/Icons/module-viewpage.png differ
diff --git a/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif b/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif
deleted file mode 100644 (file)
index d389a76..0000000
Binary files a/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif and /dev/null differ
diff --git a/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.png b/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.png
new file mode 100755 (executable)
index 0000000..5976aa6
Binary files /dev/null and b/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.png differ
index dad5aa5..3d088bf 100644 (file)
@@ -16,7 +16,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                ),
                array(
                        'access' => 'user,group',
-                       'icon' => 'EXT:workspaces/Resources/Public/Icons/module-workspaces.gif',
+                       'icon' => 'EXT:workspaces/Resources/Public/Icons/module-workspaces.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf',
                        'navigationComponentId' => 'typo3-pagetree'
                )