[TASK] Move backend module icons to respective location 11/32511/3
authorFelix Kopp <felix-source@phorax.com>
Fri, 29 Aug 2014 11:59:18 +0000 (13:59 +0200)
committerAnja Leichsenring <aleichsenring@ab-softlab.de>
Sun, 7 Sep 2014 19:34:57 +0000 (21:34 +0200)
In TYPO3 CMS world each extension contains multiple icons:

+ "extension icons" (ext_icon.gif) to identify the whole extension (EM/TER)
+ "module icon" as Start button per backend module (module menu)
+ "record icons" in recordlist as clickmenu link
+ "action icons" like save, close or info (toolbar)

Currently all icons look the same in the backend (16x16 pixels, same theme).
Also many icon files are used multiple ways (e.g. ext_icon.gif as module icon).

In order to be able to differentiate icons better by their primary function
this patch introduces a common folder as defined location for backend
module icon files and demontrastes a naming schema "module-name.xxx".

Also this patch reduces cohesion and coupling of backend extensions since
extensions now bring their own icons in a predictable fashion.

This supports alternative backends that do not rely on t3skin at all.

Resolves: #61200
Releases: 6.3
Change-Id: I035b7777f0c59546ec641dbb59165a98fd887d44
Reviewed-on: http://review.typo3.org/32511
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
82 files changed:
typo3/sysext/about/Resources/Public/Icons/module-about.gif [new file with mode: 0644]
typo3/sysext/about/ext_tables.php
typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif [new file with mode: 0644]
typo3/sysext/aboutmodules/ext_tables.php
typo3/sysext/belog/Resources/Public/Icons/module-belog.gif [new file with mode: 0644]
typo3/sysext/belog/ext_tables.php
typo3/sysext/beuser/Resources/Public/Icons/module-beuser.gif [new file with mode: 0644]
typo3/sysext/beuser/ext_tables.php
typo3/sysext/cms/Resources/Public/Icons/module-page.gif [new file with mode: 0644]
typo3/sysext/cms/layout/conf.php
typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.gif [new file with mode: 0644]
typo3/sysext/cshmanual/mod/about.gif [deleted file]
typo3/sysext/cshmanual/mod/conf.php
typo3/sysext/extensionmanager/Resources/Public/Icons/module-extensionmanager.png [new file with mode: 0644]
typo3/sysext/extensionmanager/Resources/Public/Icons/module.png [deleted file]
typo3/sysext/extensionmanager/ext_tables.php
typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif [new file with mode: 0644]
typo3/sysext/filelist/mod1/conf.php
typo3/sysext/func/Resources/Public/Icons/module-func.png [new file with mode: 0644]
typo3/sysext/func/mod1/conf.php
typo3/sysext/func/mod1/func.gif [deleted file]
typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.gif [new file with mode: 0644]
typo3/sysext/indexed_search/mod/conf.php
typo3/sysext/info/Resources/Public/Icons/module-info.png [new file with mode: 0644]
typo3/sysext/info/mod1/clear.gif [deleted file]
typo3/sysext/info/mod1/conf.php
typo3/sysext/info/mod1/info.gif [deleted file]
typo3/sysext/info/mod1/log.gif [deleted file]
typo3/sysext/install/Resources/Public/Icons/module-install.gif [new file with mode: 0644]
typo3/sysext/install/Resources/Public/Images/Icon/BackendModule.gif [deleted file]
typo3/sysext/install/ext_tables.php
typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif [new file with mode: 0644]
typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif [new file with mode: 0644]
typo3/sysext/lowlevel/config/clear.gif [deleted file]
typo3/sysext/lowlevel/config/conf.php
typo3/sysext/lowlevel/config/config.gif [deleted file]
typo3/sysext/lowlevel/dbint/clear.gif [deleted file]
typo3/sysext/lowlevel/dbint/conf.php
typo3/sysext/lowlevel/dbint/db.gif [deleted file]
typo3/sysext/perm/Resources/Public/Icons/module-perm.png [new file with mode: 0644]
typo3/sysext/perm/mod1/conf.php
typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif [new file with mode: 0644]
typo3/sysext/recordlist/mod1/clear.gif [deleted file]
typo3/sysext/recordlist/mod1/conf.php
typo3/sysext/recordlist/mod1/list.gif [deleted file]
typo3/sysext/setup/Resources/Public/Icons/module-setup.gif [new file with mode: 0644]
typo3/sysext/setup/mod/conf.php
typo3/sysext/t3skin/ext_tables.php
typo3/sysext/t3skin/icons/module_file_list.gif [deleted file]
typo3/sysext/t3skin/icons/module_help_about.gif [deleted file]
typo3/sysext/t3skin/icons/module_help_aboutmodules.gif [deleted file]
typo3/sysext/t3skin/icons/module_help_cshmanual.gif [deleted file]
typo3/sysext/t3skin/icons/module_system_config.gif [deleted file]
typo3/sysext/t3skin/icons/module_system_dbint.gif [deleted file]
typo3/sysext/t3skin/icons/module_system_install.gif [deleted file]
typo3/sysext/t3skin/icons/module_system_log.gif [deleted file]
typo3/sysext/t3skin/icons/module_system_user.gif [deleted file]
typo3/sysext/t3skin/icons/module_tools_em.gif [deleted file]
typo3/sysext/t3skin/icons/module_tools_em.png [deleted file]
typo3/sysext/t3skin/icons/module_tools_isearch.gif [deleted file]
typo3/sysext/t3skin/icons/module_user_setup.gif [deleted file]
typo3/sysext/t3skin/icons/module_user_taskcenter.gif [deleted file]
typo3/sysext/t3skin/icons/module_user_ws.gif [deleted file]
typo3/sysext/t3skin/icons/module_web_func.png [deleted file]
typo3/sysext/t3skin/icons/module_web_info.png [deleted file]
typo3/sysext/t3skin/icons/module_web_layout.gif [deleted file]
typo3/sysext/t3skin/icons/module_web_list.gif [deleted file]
typo3/sysext/t3skin/icons/module_web_perms.png [deleted file]
typo3/sysext/t3skin/icons/module_web_ts.gif [deleted file]
typo3/sysext/t3skin/icons/module_web_view.png [deleted file]
typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif [new file with mode: 0644]
typo3/sysext/taskcenter/task/conf.php
typo3/sysext/taskcenter/task/icon.gif [deleted file]
typo3/sysext/taskcenter/task/task.gif [deleted file]
typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif [new file with mode: 0644]
typo3/sysext/tstemplate/ts/conf.php
typo3/sysext/tstemplate/ts/ts1.gif [deleted file]
typo3/sysext/viewpage/Resources/Public/Icons/module-viewpage.png [new file with mode: 0644]
typo3/sysext/viewpage/ext_tables.php
typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif [new file with mode: 0644]
typo3/sysext/workspaces/Resources/Public/Images/moduleicon.gif [deleted file]
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
new file mode 100644 (file)
index 0000000..0da431e
Binary files /dev/null and b/typo3/sysext/about/Resources/Public/Icons/module-about.gif differ
index 1018c06..ef1704d 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/ext_icon.gif',
+                       'icon' => 'EXT:about/Resources/Public/Icons/module-about.gif',
                        'labels' => 'LLL:EXT:lang/locallang_mod_help_about.xlf'
                )
        );
diff --git a/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif b/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif
new file mode 100644 (file)
index 0000000..5762ef9
Binary files /dev/null and b/typo3/sysext/aboutmodules/Resources/Public/Icons/module-aboutmodules.gif differ
index 9eb0ab7..33ad53c 100644 (file)
@@ -13,7 +13,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                ),
                array(
                        'access' => 'user,group',
-                       'icon' => 'EXT:aboutmodules/ext_icon.gif',
+                       'icon' => 'EXT:aboutmodules/Resources/Public/Icons/module-aboutmodules.gif',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf'
                )
        );
diff --git a/typo3/sysext/belog/Resources/Public/Icons/module-belog.gif b/typo3/sysext/belog/Resources/Public/Icons/module-belog.gif
new file mode 100644 (file)
index 0000000..f9c5483
Binary files /dev/null and b/typo3/sysext/belog/Resources/Public/Icons/module-belog.gif differ
index c6d06ac..d544bc0 100644 (file)
@@ -23,7 +23,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:belog/ext_icon.gif',
+                       'icon' => 'EXT:belog/Resources/Public/Icons/module-belog.gif',
                        '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
new file mode 100644 (file)
index 0000000..5baba5f
Binary files /dev/null and b/typo3/sysext/beuser/Resources/Public/Icons/module-beuser.gif differ
index e35bdce..d8f669f 100644 (file)
@@ -13,7 +13,7 @@ if (TYPO3_MODE === 'BE') {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:' . $_EXTKEY . '/ext_icon.gif',
+                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-beuser.gif',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf'
                )
        );
diff --git a/typo3/sysext/cms/Resources/Public/Icons/module-page.gif b/typo3/sysext/cms/Resources/Public/Icons/module-page.gif
new file mode 100644 (file)
index 0000000..9f0916d
Binary files /dev/null and b/typo3/sysext/cms/Resources/Public/Icons/module-page.gif differ
index 2d3c4d8..6690378 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 define('TYPO3_MOD_PATH', 'sysext/cms/layout/');
 $BACK_PATH = '../../../';
-$MLANG['default']['tabs_images']['tab'] = 'layout.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-page.gif';
 $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
new file mode 100644 (file)
index 0000000..aa01378
Binary files /dev/null and b/typo3/sysext/cshmanual/Resources/Public/Icons/module-cshmanual.gif differ
diff --git a/typo3/sysext/cshmanual/mod/about.gif b/typo3/sysext/cshmanual/mod/about.gif
deleted file mode 100644 (file)
index c397df4..0000000
Binary files a/typo3/sysext/cshmanual/mod/about.gif and /dev/null differ
index 90de3a9..e5f2148 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $MCONF['script'] = '_DISPATCH';
-$MLANG['default']['tabs_images']['tab'] = 'about.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-cshmanual.gif';
 $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/extensionmanager/Resources/Public/Icons/module-extensionmanager.png b/typo3/sysext/extensionmanager/Resources/Public/Icons/module-extensionmanager.png
new file mode 100644 (file)
index 0000000..7851cf3
Binary files /dev/null and b/typo3/sysext/extensionmanager/Resources/Public/Icons/module-extensionmanager.png differ
diff --git a/typo3/sysext/extensionmanager/Resources/Public/Icons/module.png b/typo3/sysext/extensionmanager/Resources/Public/Icons/module.png
deleted file mode 100644 (file)
index 7851cf3..0000000
Binary files a/typo3/sysext/extensionmanager/Resources/Public/Icons/module.png and /dev/null differ
index ec11f9e..130f5ff 100644 (file)
@@ -17,7 +17,7 @@ if (TYPO3_MODE === 'BE') {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module.png',
+                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-extensionmanager.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf',
                )
        );
diff --git a/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif b/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif
new file mode 100644 (file)
index 0000000..6aa0981
Binary files /dev/null and b/typo3/sysext/filelist/Resources/Public/Icons/module-filelist.gif differ
index e9040c6..876690b 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'list.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-filelist.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_file_list.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
diff --git a/typo3/sysext/func/Resources/Public/Icons/module-func.png b/typo3/sysext/func/Resources/Public/Icons/module-func.png
new file mode 100644 (file)
index 0000000..9ca4c1d
Binary files /dev/null and b/typo3/sysext/func/Resources/Public/Icons/module-func.png differ
index 4173c73..6348dde 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'func.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-func.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_web_func.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
diff --git a/typo3/sysext/func/mod1/func.gif b/typo3/sysext/func/mod1/func.gif
deleted file mode 100644 (file)
index 3656f2f..0000000
Binary files a/typo3/sysext/func/mod1/func.gif and /dev/null 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
new file mode 100644 (file)
index 0000000..0d493b3
Binary files /dev/null and b/typo3/sysext/indexed_search/Resources/Public/Icons/module-indexed_search.gif differ
index baba94e..7955b6e 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'isearch.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-indexed_search.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:indexed_search/mod/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
diff --git a/typo3/sysext/info/Resources/Public/Icons/module-info.png b/typo3/sysext/info/Resources/Public/Icons/module-info.png
new file mode 100644 (file)
index 0000000..f61dc86
Binary files /dev/null and b/typo3/sysext/info/Resources/Public/Icons/module-info.png differ
diff --git a/typo3/sysext/info/mod1/clear.gif b/typo3/sysext/info/mod1/clear.gif
deleted file mode 100644 (file)
index e1d2d83..0000000
Binary files a/typo3/sysext/info/mod1/clear.gif and /dev/null differ
index 7f10abc..cc0872d 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'info.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-info.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_web_info.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
diff --git a/typo3/sysext/info/mod1/info.gif b/typo3/sysext/info/mod1/info.gif
deleted file mode 100644 (file)
index 61fd974..0000000
Binary files a/typo3/sysext/info/mod1/info.gif and /dev/null differ
diff --git a/typo3/sysext/info/mod1/log.gif b/typo3/sysext/info/mod1/log.gif
deleted file mode 100644 (file)
index a6bc7cf..0000000
Binary files a/typo3/sysext/info/mod1/log.gif and /dev/null differ
diff --git a/typo3/sysext/install/Resources/Public/Icons/module-install.gif b/typo3/sysext/install/Resources/Public/Icons/module-install.gif
new file mode 100644 (file)
index 0000000..59bd2de
Binary files /dev/null and b/typo3/sysext/install/Resources/Public/Icons/module-install.gif differ
diff --git a/typo3/sysext/install/Resources/Public/Images/Icon/BackendModule.gif b/typo3/sysext/install/Resources/Public/Images/Icon/BackendModule.gif
deleted file mode 100644 (file)
index eb043bb..0000000
Binary files a/typo3/sysext/install/Resources/Public/Images/Icon/BackendModule.gif and /dev/null differ
index 89d6b7f..0cf7388 100644 (file)
@@ -15,7 +15,7 @@ if (TYPO3_MODE === 'BE') {
                ),
                array(
                        'access' => 'admin',
-                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Images/Icon/BackendModule.gif',
+                       'icon' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/module-install.gif',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/BackendModule.xlf',
                )
        );
diff --git a/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif b/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif
new file mode 100644 (file)
index 0000000..185aa2b
Binary files /dev/null and b/typo3/sysext/lowlevel/Resources/Public/Icons/module-config.gif differ
diff --git a/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif b/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif
new file mode 100644 (file)
index 0000000..8d2af30
Binary files /dev/null and b/typo3/sysext/lowlevel/Resources/Public/Icons/module-dbint.gif differ
diff --git a/typo3/sysext/lowlevel/config/clear.gif b/typo3/sysext/lowlevel/config/clear.gif
deleted file mode 100644 (file)
index e1d2d83..0000000
Binary files a/typo3/sysext/lowlevel/config/clear.gif and /dev/null differ
index 060c898..ff74223 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'config.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-config.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lowlevel/config/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
diff --git a/typo3/sysext/lowlevel/config/config.gif b/typo3/sysext/lowlevel/config/config.gif
deleted file mode 100644 (file)
index 3656f2f..0000000
Binary files a/typo3/sysext/lowlevel/config/config.gif and /dev/null differ
diff --git a/typo3/sysext/lowlevel/dbint/clear.gif b/typo3/sysext/lowlevel/dbint/clear.gif
deleted file mode 100644 (file)
index e1d2d83..0000000
Binary files a/typo3/sysext/lowlevel/dbint/clear.gif and /dev/null differ
index d8c5e5b..7bf6ecd 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'db.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-dbint.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lowlevel/dbint/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
diff --git a/typo3/sysext/lowlevel/dbint/db.gif b/typo3/sysext/lowlevel/dbint/db.gif
deleted file mode 100644 (file)
index 174d733..0000000
Binary files a/typo3/sysext/lowlevel/dbint/db.gif and /dev/null differ
diff --git a/typo3/sysext/perm/Resources/Public/Icons/module-perm.png b/typo3/sysext/perm/Resources/Public/Icons/module-perm.png
new file mode 100644 (file)
index 0000000..5c80f38
Binary files /dev/null and b/typo3/sysext/perm/Resources/Public/Icons/module-perm.png differ
index 10f9520..c131f48 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $MCONF['script'] = '_DISPATCH';
-$MLANG['default']['tabs_images']['tab'] = 'perm.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-perm.png';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_web_perm.xlf';
 $MCONF['access'] = 'admin';
 $MCONF['name'] = 'web_perm';
diff --git a/typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif b/typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif
new file mode 100644 (file)
index 0000000..84b03ef
Binary files /dev/null and b/typo3/sysext/recordlist/Resources/Public/Icons/module-list.gif differ
diff --git a/typo3/sysext/recordlist/mod1/clear.gif b/typo3/sysext/recordlist/mod1/clear.gif
deleted file mode 100644 (file)
index e1d2d83..0000000
Binary files a/typo3/sysext/recordlist/mod1/clear.gif and /dev/null differ
index 1d5c497..891b77e 100644 (file)
@@ -3,5 +3,5 @@
 $MCONF['name'] = 'web_list';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'user,group';
-$MLANG['default']['tabs_images']['tab'] = 'list.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-list.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:lang/locallang_mod_web_list.xlf';
diff --git a/typo3/sysext/recordlist/mod1/list.gif b/typo3/sysext/recordlist/mod1/list.gif
deleted file mode 100644 (file)
index 570a0f5..0000000
Binary files a/typo3/sysext/recordlist/mod1/list.gif and /dev/null differ
diff --git a/typo3/sysext/setup/Resources/Public/Icons/module-setup.gif b/typo3/sysext/setup/Resources/Public/Icons/module-setup.gif
new file mode 100644 (file)
index 0000000..745c647
Binary files /dev/null and b/typo3/sysext/setup/Resources/Public/Icons/module-setup.gif differ
index b3c3022..092f6c8 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 $MCONF['script'] = '_DISPATCH';
-$MLANG['default']['tabs_images']['tab'] = 'setup.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-setup.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:setup/mod/locallang_mod.xlf';
 $MCONF['access'] = 'group,user';
 $MCONF['name'] = 'user_setup';
index f19529f..ce15d17 100644 (file)
@@ -3,13 +3,16 @@ defined('TYPO3_MODE') or die();
 
 if (TYPO3_MODE === 'BE' || TYPO3_MODE === 'FE' && isset($GLOBALS['BE_USER'])) {
        global $TBE_STYLES;
+
        // Register as a skin
        $TBE_STYLES['skins'][$_EXTKEY] = array(
                'name' => 't3skin'
        );
+
        // Support for other extensions to add own icons...
        $presetSkinImgs = is_array($TBE_STYLES['skinImg']) ? $TBE_STYLES['skinImg'] : array();
        $TBE_STYLES['skins'][$_EXTKEY]['stylesheetDirectories']['sprites'] = 'EXT:t3skin/stylesheets/sprites/';
+
        /** Setting up backend styles and colors */
        $TBE_STYLES['mainColors'] = array(
                // Always use #xxxxxx color definitions!
@@ -64,18 +67,24 @@ if (TYPO3_MODE === 'BE' || TYPO3_MODE === 'FE' && isset($GLOBALS['BE_USER'])) {
        $TBE_STYLES['borderschemes'][3] = array('', '', '', 'wrapperTable3');
        $TBE_STYLES['borderschemes'][4] = array('', '', '', 'wrapperTable4');
        $TBE_STYLES['borderschemes'][5] = array('', '', '', 'wrapperTable5');
+
        // Setting the relative path to the extension in temp. variable:
        $temp_eP = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY);
+
        // Alternative dimensions for frameset sizes:
        // Left menu frame width
        $TBE_STYLES['dims']['leftMenuFrameW'] = 190;
+
        // Top frame height
        $TBE_STYLES['dims']['topFrameH'] = 42;
+
        // Default navigation frame width
        $TBE_STYLES['dims']['navFrameWidth'] = 280;
+
        // Setting roll-over background color for click menus:
        // Notice, this line uses the the 'scriptIDindex' feature to override another value in this array (namely $TBE_STYLES['mainColors']['bgColor5']), for a specific script "typo3/alt_clickmenu.php"
        $TBE_STYLES['scriptIDindex']['typo3/alt_clickmenu.php']['mainColors']['bgColor5'] = '#dedede';
+
        // Setting up auto detection of alternative icons:
        $TBE_STYLES['skinImgAutoCfg'] = array(
                'absDir' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'icons/',
@@ -85,8 +94,10 @@ if (TYPO3_MODE === 'BE' || TYPO3_MODE === 'FE' && isset($GLOBALS['BE_USER'])) {
                'iconSizeWidth' => 16,
                'iconSizeHeight' => 16
        );
+
        // Changing icon for filemounts, needs to be done here as overwriting the original icon would also change the filelist tree's root icon
        $TCA['sys_filemounts']['ctrl']['iconfile'] = '_icon_ftp_2.gif';
+
        // Adding flags to sys_language
        $TCA['sys_language']['ctrl']['typeicon_column'] = 'flag';
        $TCA['sys_language']['ctrl']['typeicon_classes'] = array(
@@ -347,45 +358,27 @@ if (TYPO3_MODE === 'BE' || TYPO3_MODE === 'FE' && isset($GLOBALS['BE_USER'])) {
        foreach ($flagNames as $flagName) {
                $TCA['sys_language']['columns']['flag']['config']['items'][] = array($flagName, $flagName, 'EXT:t3skin/images/flags/' . $flagName . '.png');
        }
+
        // Manual setting up of alternative icons. This is mainly for module icons which has a special prefix:
        $TBE_STYLES['skinImg'] = array_merge($presetSkinImgs, array(
                'gfx/ol/blank.gif' => array('clear.gif', 'width="18" height="16"'),
                'MOD:web/website.gif' => array($temp_eP . 'icons/module_web.gif', 'width="24" height="24"'),
-               'MOD:web_layout/layout.gif' => array($temp_eP . 'icons/module_web_layout.gif', 'width="24" height="24"'),
-               'MOD:web_view/view.gif' => array($temp_eP . 'icons/module_web_view.png', 'width="24" height="24"'),
-               'MOD:web_list/list.gif' => array($temp_eP . 'icons/module_web_list.gif', 'width="24" height="24"'),
-               'MOD:web_info/info.gif' => array($temp_eP . 'icons/module_web_info.png', 'width="24" height="24"'),
-               'MOD:web_perm/perm.gif' => array($temp_eP . 'icons/module_web_perms.png', 'width="24" height="24"'),
-               'MOD:web_func/func.gif' => array($temp_eP . 'icons/module_web_func.png', 'width="24" height="24"'),
                'MOD:web_ts/ts1.gif' => array($temp_eP . 'icons/module_web_ts.gif', 'width="24" height="24"'),
                'MOD:web_modules/modules.gif' => array($temp_eP . 'icons/module_web_modules.gif', 'width="24" height="24"'),
                'MOD:web_txversionM1/cm_icon.gif' => array($temp_eP . 'icons/module_web_version.gif', 'width="24" height="24"'),
                'MOD:file/file.gif' => array($temp_eP . 'icons/module_file.gif', 'width="22" height="24"'),
-               'MOD:file_list/list.gif' => array($temp_eP . 'icons/module_file_list.gif', 'width="22" height="24"'),
                'MOD:file_images/images.gif' => array($temp_eP . 'icons/module_file_images.gif', 'width="22" height="22"'),
                'MOD:user/user.gif' => array($temp_eP . 'icons/module_user.gif', 'width="22" height="22"'),
-               'MOD:user_task/task.gif' => array($temp_eP . 'icons/module_user_taskcenter.gif', 'width="22" height="22"'),
-               'MOD:user_setup/setup.gif' => array($temp_eP . 'icons/module_user_setup.gif', 'width="22" height="22"'),
                'MOD:user_doc/document.gif' => array($temp_eP . 'icons/module_doc.gif', 'width="22" height="22"'),
-               'MOD:user_ws/sys_workspace.gif' => array($temp_eP . 'icons/module_user_ws.gif', 'width="22" height="22"'),
                'MOD:tools/tool.gif' => array($temp_eP . 'icons/module_tools.gif', 'width="25" height="24"'),
-               'MOD:tools_em/em.gif' => array($temp_eP . 'icons/module_tools_em.png', 'width="24" height="24"'),
-               'MOD:tools_em/install.gif' => array($temp_eP . 'icons/module_tools_em.gif', 'width="24" height="24"'),
                'MOD:tools_txphpmyadmin/thirdparty_db.gif' => array($temp_eP . 'icons/module_tools_phpmyadmin.gif', 'width="24" height="24"'),
-               'MOD:tools_isearch/isearch.gif' => array($temp_eP . 'icons/module_tools_isearch.gif', 'width="24" height="24"'),
-               'MOD:system_dbint/db.gif' => array($temp_eP . 'icons/module_system_dbint.gif', 'width="25" height="24"'),
-               'MOD:system_beuser/beuser.gif' => array($temp_eP . 'icons/module_system_user.gif', 'width="24" height="24"'),
-               'MOD:system_install/install.gif' => array($temp_eP . 'icons/module_system_install.gif', 'width="24" height="24"'),
-               'MOD:system_config/config.gif' => array($temp_eP . 'icons/module_system_config.gif', 'width="24" height="24"'),
-               'MOD:system_log/log.gif' => array($temp_eP . 'icons/module_system_log.gif', 'width="24" height="24"'),
                'MOD:help/help.gif' => array($temp_eP . 'icons/module_help.gif', 'width="23" height="24"'),
-               'MOD:help_about/info.gif' => array($temp_eP . 'icons/module_help_about.gif', 'width="25" height="24"'),
-               'MOD:help_aboutmodules/aboutmodules.gif' => array($temp_eP . 'icons/module_help_aboutmodules.gif', 'width="24" height="24"'),
-               'MOD:help_cshmanual/about.gif' => array($temp_eP . 'icons/module_help_cshmanual.gif', 'width="25" height="24"'),
                'MOD:help_txtsconfighelpM1/moduleicon.gif' => array($temp_eP . 'icons/module_help_ts.gif', 'width="25" height="24"')
        ));
+
        // Logo at login screen
        $TBE_STYLES['logo_login'] = $temp_eP . 'images/login/typo3logo-white-greyback.gif';
+
        // extJS theme
        $TBE_STYLES['extJS']['theme'] = $temp_eP . 'extjs/xtheme-t3skin.css';
        $GLOBALS['TBE_STYLES']['stylesheets']['admPanel'] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath('t3skin') . 'stylesheets/standalone/admin_panel.css';
diff --git a/typo3/sysext/t3skin/icons/module_file_list.gif b/typo3/sysext/t3skin/icons/module_file_list.gif
deleted file mode 100644 (file)
index 6aa0981..0000000
Binary files a/typo3/sysext/t3skin/icons/module_file_list.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_help_about.gif b/typo3/sysext/t3skin/icons/module_help_about.gif
deleted file mode 100644 (file)
index 0da431e..0000000
Binary files a/typo3/sysext/t3skin/icons/module_help_about.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_help_aboutmodules.gif b/typo3/sysext/t3skin/icons/module_help_aboutmodules.gif
deleted file mode 100644 (file)
index 5762ef9..0000000
Binary files a/typo3/sysext/t3skin/icons/module_help_aboutmodules.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_help_cshmanual.gif b/typo3/sysext/t3skin/icons/module_help_cshmanual.gif
deleted file mode 100644 (file)
index aa01378..0000000
Binary files a/typo3/sysext/t3skin/icons/module_help_cshmanual.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_system_config.gif b/typo3/sysext/t3skin/icons/module_system_config.gif
deleted file mode 100644 (file)
index 185aa2b..0000000
Binary files a/typo3/sysext/t3skin/icons/module_system_config.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_system_dbint.gif b/typo3/sysext/t3skin/icons/module_system_dbint.gif
deleted file mode 100644 (file)
index 8d2af30..0000000
Binary files a/typo3/sysext/t3skin/icons/module_system_dbint.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_system_install.gif b/typo3/sysext/t3skin/icons/module_system_install.gif
deleted file mode 100644 (file)
index 59bd2de..0000000
Binary files a/typo3/sysext/t3skin/icons/module_system_install.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_system_log.gif b/typo3/sysext/t3skin/icons/module_system_log.gif
deleted file mode 100644 (file)
index f9c5483..0000000
Binary files a/typo3/sysext/t3skin/icons/module_system_log.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_system_user.gif b/typo3/sysext/t3skin/icons/module_system_user.gif
deleted file mode 100644 (file)
index 5baba5f..0000000
Binary files a/typo3/sysext/t3skin/icons/module_system_user.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_tools_em.gif b/typo3/sysext/t3skin/icons/module_tools_em.gif
deleted file mode 100644 (file)
index 11564ac..0000000
Binary files a/typo3/sysext/t3skin/icons/module_tools_em.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_tools_em.png b/typo3/sysext/t3skin/icons/module_tools_em.png
deleted file mode 100644 (file)
index 4107745..0000000
Binary files a/typo3/sysext/t3skin/icons/module_tools_em.png and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_tools_isearch.gif b/typo3/sysext/t3skin/icons/module_tools_isearch.gif
deleted file mode 100644 (file)
index 0d493b3..0000000
Binary files a/typo3/sysext/t3skin/icons/module_tools_isearch.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_user_setup.gif b/typo3/sysext/t3skin/icons/module_user_setup.gif
deleted file mode 100644 (file)
index 745c647..0000000
Binary files a/typo3/sysext/t3skin/icons/module_user_setup.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_user_taskcenter.gif b/typo3/sysext/t3skin/icons/module_user_taskcenter.gif
deleted file mode 100644 (file)
index 2f9c53c..0000000
Binary files a/typo3/sysext/t3skin/icons/module_user_taskcenter.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_user_ws.gif b/typo3/sysext/t3skin/icons/module_user_ws.gif
deleted file mode 100644 (file)
index d389a76..0000000
Binary files a/typo3/sysext/t3skin/icons/module_user_ws.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_web_func.png b/typo3/sysext/t3skin/icons/module_web_func.png
deleted file mode 100644 (file)
index 9ca4c1d..0000000
Binary files a/typo3/sysext/t3skin/icons/module_web_func.png and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_web_info.png b/typo3/sysext/t3skin/icons/module_web_info.png
deleted file mode 100644 (file)
index f61dc86..0000000
Binary files a/typo3/sysext/t3skin/icons/module_web_info.png and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_web_layout.gif b/typo3/sysext/t3skin/icons/module_web_layout.gif
deleted file mode 100644 (file)
index 9f0916d..0000000
Binary files a/typo3/sysext/t3skin/icons/module_web_layout.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_web_list.gif b/typo3/sysext/t3skin/icons/module_web_list.gif
deleted file mode 100644 (file)
index 84b03ef..0000000
Binary files a/typo3/sysext/t3skin/icons/module_web_list.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_web_perms.png b/typo3/sysext/t3skin/icons/module_web_perms.png
deleted file mode 100644 (file)
index 5c80f38..0000000
Binary files a/typo3/sysext/t3skin/icons/module_web_perms.png and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_web_ts.gif b/typo3/sysext/t3skin/icons/module_web_ts.gif
deleted file mode 100644 (file)
index 0bab764..0000000
Binary files a/typo3/sysext/t3skin/icons/module_web_ts.gif and /dev/null differ
diff --git a/typo3/sysext/t3skin/icons/module_web_view.png b/typo3/sysext/t3skin/icons/module_web_view.png
deleted file mode 100644 (file)
index 1fb8f65..0000000
Binary files a/typo3/sysext/t3skin/icons/module_web_view.png and /dev/null differ
diff --git a/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif b/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif
new file mode 100644 (file)
index 0000000..2f9c53c
Binary files /dev/null and b/typo3/sysext/taskcenter/Resources/Public/Icons/module-taskcenter.gif differ
index f36a3c3..b20f8e7 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-$MLANG['default']['tabs_images']['tab'] = 'task.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-taskcenter.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:taskcenter/task/locallang_mod.xlf';
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'group,user';
diff --git a/typo3/sysext/taskcenter/task/icon.gif b/typo3/sysext/taskcenter/task/icon.gif
deleted file mode 100644 (file)
index a5ca6b0..0000000
Binary files a/typo3/sysext/taskcenter/task/icon.gif and /dev/null differ
diff --git a/typo3/sysext/taskcenter/task/task.gif b/typo3/sysext/taskcenter/task/task.gif
deleted file mode 100644 (file)
index d6a64f6..0000000
Binary files a/typo3/sysext/taskcenter/task/task.gif and /dev/null differ
diff --git a/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif b/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif
new file mode 100644 (file)
index 0000000..0bab764
Binary files /dev/null and b/typo3/sysext/tstemplate/Resources/Public/Icons/module-tstemplate.gif differ
index 9b3cc4c..e70f0c0 100644 (file)
@@ -2,5 +2,5 @@
 $MCONF['script'] = '_DISPATCH';
 $MCONF['access'] = 'admin';
 $MCONF['name'] = 'web_ts';
-$MLANG['default']['tabs_images']['tab'] = 'ts1.gif';
+$MLANG['default']['tabs_images']['tab'] = '../Resources/Public/Icons/module-tstemplate.gif';
 $MLANG['default']['ll_ref'] = 'LLL:EXT:tstemplate/ts/locallang_mod.xlf';
diff --git a/typo3/sysext/tstemplate/ts/ts1.gif b/typo3/sysext/tstemplate/ts/ts1.gif
deleted file mode 100644 (file)
index 9943c22..0000000
Binary files a/typo3/sysext/tstemplate/ts/ts1.gif and /dev/null differ
diff --git a/typo3/sysext/viewpage/Resources/Public/Icons/module-viewpage.png b/typo3/sysext/viewpage/Resources/Public/Icons/module-viewpage.png
new file mode 100644 (file)
index 0000000..1fb8f65
Binary files /dev/null and b/typo3/sysext/viewpage/Resources/Public/Icons/module-viewpage.png differ
index 8dbae2d..e7c65ad 100644 (file)
@@ -12,7 +12,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                        'ViewModule' => 'show'
                ),
                array(
-                       'icon' => 'EXT:viewpage/ext_icon.gif',
+                       'icon' => 'EXT:viewpage/Resources/Public/Icons/module-viewpage.png',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf',
                        'access' => 'user,group'
                )
diff --git a/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif b/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif
new file mode 100644 (file)
index 0000000..d389a76
Binary files /dev/null and b/typo3/sysext/workspaces/Resources/Public/Icons/module-workspaces.gif differ
diff --git a/typo3/sysext/workspaces/Resources/Public/Images/moduleicon.gif b/typo3/sysext/workspaces/Resources/Public/Images/moduleicon.gif
deleted file mode 100644 (file)
index d389a76..0000000
Binary files a/typo3/sysext/workspaces/Resources/Public/Images/moduleicon.gif and /dev/null differ
index 5eca5e3..fa05f8f 100644 (file)
@@ -16,7 +16,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) {
                ),
                array(
                        'access' => 'user,group',
-                       'icon' => 'EXT:workspaces/Resources/Public/Images/moduleicon.gif',
+                       'icon' => 'EXT:workspaces/Resources/Public/Icons/module-workspaces.gif',
                        'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/locallang_mod.xlf',
                        'navigationComponentId' => 'typo3-pagetree'
                )