Fixed bug #12998: Icons for Word documents missing (Thanks to Tobias Schäfer)
authorSteffen Gebert <steffen.gebert@typo3.org>
Sat, 5 Feb 2011 23:19:57 +0000 (23:19 +0000)
committerSteffen Gebert <steffen.gebert@typo3.org>
Sat, 5 Feb 2011 23:19:57 +0000 (23:19 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10395 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_iconworks.php
typo3/sysext/t3skin/images/icons/mimetypes/word.png [new file with mode: 0755]
typo3/sysext/t3skin/images/sprites/t3skin.gif
typo3/sysext/t3skin/images/sprites/t3skin.png
typo3/sysext/t3skin/stylesheets/ie6/z_t3-icons-gifSprites.css
typo3/sysext/t3skin/stylesheets/sprites/t3skin.css

index da3b654..8f00014 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
 2011-02-05  Steffen Gebert  <steffen@steffen-gebert.de>
 
        * Fixed bug #17374: implode() issues in Install Tool
+       * Fixed bug #12998: Icons for Word documents missing (Thanks to Tobias Schäfer)
 
 2011-02-04  Steffen Kamper  <steffen@typo3.org>
 
index fc45aa6..19fb56d 100644 (file)
@@ -119,11 +119,24 @@ final class t3lib_iconWorks {
                'gz' => 'mimetypes-compressed',
                'pdf' => 'mimetypes-pdf',
                'doc' => 'mimetypes-word',
+               'dot' => 'mimetypes-word',
+               'docm' => 'mimetypes-word',
+               'docx' => 'mimetypes-word',
+               'dotm' => 'mimetypes-word',
+               'dotx' => 'mimetypes-word',
                'sxw' => 'mimetypes-word',
                'rtf' => 'mimetypes-word',
                'xls' => 'mimetypes-excel',
+               'xlsm' => 'mimetypes-excel',
+               'xlsx' => 'mimetypes-excel',
+               'xltm' => 'mimetypes-excel',
+               'xltx' => 'mimetypes-excel',
                'sxc' => 'mimetypes-excel',
                'ppt' => 'mimetypes-powerpoint',
+               'pptm' => 'mimetypes-powerpoint',
+               'pptx' => 'mimetypes-powerpoint',
+               'potm' => 'mimetypes-powerpoint',
+               'potx' => 'mimetypes-powerpoint',
                'mount' => 'apps-filetree-mount',
                'folder' => 'apps-filetree-folder-default',
                'default' => 'mimetypes-other-other'
diff --git a/typo3/sysext/t3skin/images/icons/mimetypes/word.png b/typo3/sysext/t3skin/images/icons/mimetypes/word.png
new file mode 100755 (executable)
index 0000000..c078992
Binary files /dev/null and b/typo3/sysext/t3skin/images/icons/mimetypes/word.png differ
index 72b6c38..76a4fc5 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/t3skin.gif and b/typo3/sysext/t3skin/images/sprites/t3skin.gif differ
index 5a9b559..c7faa11 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/t3skin.png and b/typo3/sysext/t3skin/images/sprites/t3skin.png differ
index ee90626..c1dcb8e 100644 (file)
@@ -1,24 +1,24 @@
 
 .t3-icon-status {
-       background-image: url('../../images/sprites/t3skin.gif?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.gif?1296946241') !important;
        height: 16px;
        width: 16px;
 }
 
 .t3-icon-status {
-       background-image: url('../../images/sprites/t3skin.gif?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.gif?1296946241') !important;
        height: 16px;
        width: 16px;
 }
 
 .t3-icon-status {
-       background-image: url('../../images/sprites/t3skin.gif?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.gif?1296946241') !important;
        height: 16px;
        width: 16px;
 }
 
 .t3-icon-status {
-       background-image: url('../../images/sprites/t3skin.gif?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.gif?1296946241') !important;
        height: 16px;
        width: 16px;
 }
index f45c09f..f4629d8 100644 (file)
@@ -1,24 +1,24 @@
 
 .t3-icon-actions {
-       background-image: url('../../images/sprites/t3skin.png?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.png?1296946241') !important;
        height: 16px;
        width: 16px;
 }
 
 .t3-icon-apps {
-       background-image: url('../../images/sprites/t3skin.png?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.png?1296946241') !important;
        height: 16px;
        width: 16px;
 }
 
 .t3-icon-mimetypes {
-       background-image: url('../../images/sprites/t3skin.png?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.png?1296946241') !important;
        height: 16px;
        width: 16px;
 }
 
 .t3-icon-status {
-       background-image: url('../../images/sprites/t3skin.png?1296925334') !important;
+       background-image: url('../../images/sprites/t3skin.png?1296946241') !important;
        height: 16px;
        width: 16px;
 }
        background-position: -144px -180px !important;
 
 }
-.t3-icon-x-content-divider {
+.t3-icon-word {
        background-position: -162px -180px !important;
 
 }
-.t3-icon-x-content-domain {
+.t3-icon-x-content-divider {
        background-position: -180px -180px !important;
 
 }
+.t3-icon-x-content-domain {
+       background-position: -198px -180px !important;
+
+}
 .t3-icon-x-content-form-search {
-       background-position: -216px -180px !important;
+       background-position: -234px -180px !important;
 
 }
 .t3-icon-x-content-form {
-       background-position: -198px -180px !important;
+       background-position: -216px -180px !important;
 
 }
 .t3-icon-x-content-header {
-       background-position: -234px -180px !important;
+       background-position: -252px -180px !important;
 
 }
 .t3-icon-x-content-html {
-       background-position: -252px -180px !important;
+       background-position: -270px -180px !important;
 
 }
 .t3-icon-x-content-image {
-       background-position: -270px -180px !important;
+       background-position: -288px -180px !important;
 
 }
 .t3-icon-x-content-link {
-       background-position: -288px -180px !important;
+       background-position: -0px -198px !important;
 
 }
 .t3-icon-x-content-list-bullets {
-       background-position: -0px -198px !important;
+       background-position: -18px -198px !important;
 
 }
 .t3-icon-x-content-list-files {
-       background-position: -18px -198px !important;
+       background-position: -36px -198px !important;
 
 }
 .t3-icon-x-content-login {
-       background-position: -36px -198px !important;
+       background-position: -54px -198px !important;
 
 }
 .t3-icon-x-content-menu {
-       background-position: -54px -198px !important;
+       background-position: -72px -198px !important;
 
 }
 .t3-icon-x-content-multimedia {
-       background-position: -72px -198px !important;
+       background-position: -90px -198px !important;
 
 }
 .t3-icon-x-content-page-language-overlay {
-       background-position: -90px -198px !important;
+       background-position: -108px -198px !important;
 
 }
 .t3-icon-x-content-plugin {
-       background-position: -108px -198px !important;
+       background-position: -126px -198px !important;
 
 }
 .t3-icon-x-content-script {
-       background-position: -126px -198px !important;
+       background-position: -144px -198px !important;
 
 }
 .t3-icon-x-content-table {
-       background-position: -144px -198px !important;
+       background-position: -162px -198px !important;
 
 }
 .t3-icon-x-content-template-extension {
-       background-position: -180px -198px !important;
+       background-position: -198px -198px !important;
 
 }
 .t3-icon-x-content-template-static {
-       background-position: -198px -198px !important;
+       background-position: -216px -198px !important;
 
 }
 .t3-icon-x-content-template {
-       background-position: -162px -198px !important;
+       background-position: -180px -198px !important;
 
 }
 .t3-icon-x-content-text-picture {
-       background-position: -234px -198px !important;
+       background-position: -252px -198px !important;
 
 }
 .t3-icon-x-content-text {
-       background-position: -216px -198px !important;
+       background-position: -234px -198px !important;
 
 }
 .t3-icon-x-sys_action {
-       background-position: -252px -198px !important;
+       background-position: -270px -198px !important;
 
 }
 .t3-icon-x-sys_language {
 
 }
 .t3-icon-x-sys_news {
-       background-position: -270px -198px !important;
+       background-position: -288px -198px !important;
 
 }
 .t3-icon-x-sys_workspace {
-       background-position: -288px -198px !important;
+       background-position: -0px -216px !important;
 
 }
 .t3-icon-x_belayout {
-       background-position: -0px -216px !important;
+       background-position: -18px -216px !important;
 
 }
 .t3-icon-dialog-error {
-       background-position: -18px -216px !important;
+       background-position: -36px -216px !important;
 
 }
 .t3-icon-dialog-information {
-       background-position: -36px -216px !important;
+       background-position: -54px -216px !important;
 
 }
 .t3-icon-dialog-notification {
-       background-position: -54px -216px !important;
+       background-position: -72px -216px !important;
 
 }
 .t3-icon-dialog-ok {
-       background-position: -72px -216px !important;
+       background-position: -90px -216px !important;
 
 }
 .t3-icon-dialog-warning {
-       background-position: -90px -216px !important;
+       background-position: -108px -216px !important;
 
 }
 .t3-icon-overlay-access-restricted {
-       background-position: -108px -216px !important;
+       background-position: -126px -216px !important;
 
 }
 .t3-icon-overlay-deleted {
-       background-position: -126px -216px !important;
+       background-position: -144px -216px !important;
 
 }
 .t3-icon-overlay-hidden {
-       background-position: -144px -216px !important;
+       background-position: -162px -216px !important;
 
 }
 .t3-icon-overlay-icon-missing {
-       background-position: -162px -216px !important;
+       background-position: -180px -216px !important;
 
 }
 .t3-icon-overlay-includes-subpages {
-       background-position: -180px -216px !important;
+       background-position: -198px -216px !important;
 
 }
 .t3-icon-overlay-locked {
-       background-position: -198px -216px !important;
+       background-position: -216px -216px !important;
 
 }
 .t3-icon-overlay-scheduled-future-end {
-       background-position: -234px -216px !important;
+       background-position: -252px -216px !important;
 
 }
 .t3-icon-overlay-scheduled {
-       background-position: -216px -216px !important;
+       background-position: -234px -216px !important;
 
 }
 .t3-icon-overlay-translated {
-       background-position: -252px -216px !important;
+       background-position: -270px -216px !important;
 
 }
 .t3-icon-status-checked {
-       background-position: -270px -216px !important;
+       background-position: -288px -216px !important;
 
 }
 .t3-icon-status-current {
-       background-position: -288px -216px !important;
+       background-position: -0px -234px !important;
 
 }
 .t3-icon-status-edit-read-only {
-       background-position: -0px -234px !important;
+       background-position: -18px -234px !important;
 
 }
 .t3-icon-status-icon-missing {
-       background-position: -18px -234px !important;
+       background-position: -36px -234px !important;
 
 }
 .t3-icon-status-locked {
-       background-position: -36px -234px !important;
+       background-position: -54px -234px !important;
 
 }
 .t3-icon-status-permission-denied {
-       background-position: -54px -234px !important;
+       background-position: -72px -234px !important;
 
 }
 .t3-icon-status-permission-granted {
-       background-position: -72px -234px !important;
+       background-position: -90px -234px !important;
 
 }
 .t3-icon-status-reference-hard {
-       background-position: -90px -234px !important;
+       background-position: -108px -234px !important;
 
 }
 .t3-icon-status-reference-soft {
-       background-position: -108px -234px !important;
+       background-position: -126px -234px !important;
 
 }
 .t3-icon-status-workspace-draft {
-       background-position: -126px -234px !important;
+       background-position: -144px -234px !important;
 
 }
 .t3-icon-system-extension-required {
-       background-position: -144px -234px !important;
+       background-position: -162px -234px !important;
 
 }
 .t3-icon-user-admin {
-       background-position: -162px -234px !important;
+       background-position: -180px -234px !important;
 
 }
 .t3-icon-user-backend {
-       background-position: -180px -234px !important;
+       background-position: -198px -234px !important;
 
 }
 .t3-icon-user-frontend {
-       background-position: -198px -234px !important;
+       background-position: -216px -234px !important;
 
 }
 .t3-icon-user-group-backend {
-       background-position: -216px -234px !important;
+       background-position: -234px -234px !important;
 
 }
 .t3-icon-user-group-frontend {
-       background-position: -234px -234px !important;
+       background-position: -252px -234px !important;
 
 }
 .t3-icon-version-1 {
-       background-position: -252px -234px !important;
+       background-position: -270px -234px !important;
 
 }
 .t3-icon-version-10 {
-       background-position: -108px -252px !important;
+       background-position: -126px -252px !important;
 
 }
 .t3-icon-version-11 {
-       background-position: -126px -252px !important;
+       background-position: -144px -252px !important;
 
 }
 .t3-icon-version-12 {
-       background-position: -144px -252px !important;
+       background-position: -162px -252px !important;
 
 }
 .t3-icon-version-13 {
-       background-position: -162px -252px !important;
+       background-position: -180px -252px !important;
 
 }
 .t3-icon-version-14 {
-       background-position: -180px -252px !important;
+       background-position: -198px -252px !important;
 
 }
 .t3-icon-version-15 {
-       background-position: -198px -252px !important;
+       background-position: -216px -252px !important;
 
 }
 .t3-icon-version-16 {
-       background-position: -216px -252px !important;
+       background-position: -234px -252px !important;
 
 }
 .t3-icon-version-17 {
-       background-position: -234px -252px !important;
+       background-position: -252px -252px !important;
 
 }
 .t3-icon-version-18 {
-       background-position: -252px -252px !important;
+       background-position: -270px -252px !important;
 
 }
 .t3-icon-version-19 {
-       background-position: -270px -252px !important;
+       background-position: -288px -252px !important;
 
 }
 .t3-icon-version-2 {
-       background-position: -270px -234px !important;
+       background-position: -288px -234px !important;
 
 }
 .t3-icon-version-20 {
-       background-position: -288px -252px !important;
+       background-position: -0px -270px !important;
 
 }
 .t3-icon-version-21 {
-       background-position: -0px -270px !important;
+       background-position: -18px -270px !important;
 
 }
 .t3-icon-version-22 {
-       background-position: -18px -270px !important;
+       background-position: -36px -270px !important;
 
 }
 .t3-icon-version-23 {
-       background-position: -36px -270px !important;
+       background-position: -54px -270px !important;
 
 }
 .t3-icon-version-24 {
-       background-position: -54px -270px !important;
+       background-position: -72px -270px !important;
 
 }
 .t3-icon-version-25 {
-       background-position: -72px -270px !important;
+       background-position: -90px -270px !important;
 
 }
 .t3-icon-version-26 {
-       background-position: -90px -270px !important;
+       background-position: -108px -270px !important;
 
 }
 .t3-icon-version-27 {
-       background-position: -108px -270px !important;
+       background-position: -126px -270px !important;
 
 }
 .t3-icon-version-28 {
-       background-position: -126px -270px !important;
+       background-position: -144px -270px !important;
 
 }
 .t3-icon-version-29 {
-       background-position: -144px -270px !important;
+       background-position: -162px -270px !important;
 
 }
 .t3-icon-version-3 {
-       background-position: -288px -234px !important;
+       background-position: -0px -252px !important;
 
 }
 .t3-icon-version-30 {
-       background-position: -162px -270px !important;
+       background-position: -180px -270px !important;
 
 }
 .t3-icon-version-31 {
-       background-position: -180px -270px !important;
+       background-position: -198px -270px !important;
 
 }
 .t3-icon-version-32 {
-       background-position: -198px -270px !important;
+       background-position: -216px -270px !important;
 
 }
 .t3-icon-version-33 {
-       background-position: -216px -270px !important;
+       background-position: -234px -270px !important;
 
 }
 .t3-icon-version-34 {
-       background-position: -234px -270px !important;
+       background-position: -252px -270px !important;
 
 }
 .t3-icon-version-35 {
-       background-position: -252px -270px !important;
+       background-position: -270px -270px !important;
 
 }
 .t3-icon-version-36 {
-       background-position: -270px -270px !important;
+       background-position: -288px -270px !important;
 
 }
 .t3-icon-version-37 {
-       background-position: -288px -270px !important;
+       background-position: -0px -288px !important;
 
 }
 .t3-icon-version-38 {
-       background-position: -0px -288px !important;
+       background-position: -18px -288px !important;
 
 }
 .t3-icon-version-39 {
-       background-position: -18px -288px !important;
+       background-position: -36px -288px !important;
 
 }
 .t3-icon-version-4 {
-       background-position: -0px -252px !important;
+       background-position: -18px -252px !important;
 
 }
 .t3-icon-version-40 {
-       background-position: -36px -288px !important;
+       background-position: -54px -288px !important;
 
 }
 .t3-icon-version-41 {
-       background-position: -54px -288px !important;
+       background-position: -72px -288px !important;
 
 }
 .t3-icon-version-42 {
-       background-position: -72px -288px !important;
+       background-position: -90px -288px !important;
 
 }
 .t3-icon-version-43 {
-       background-position: -90px -288px !important;
+       background-position: -108px -288px !important;
 
 }
 .t3-icon-version-44 {
-       background-position: -108px -288px !important;
+       background-position: -126px -288px !important;
 
 }
 .t3-icon-version-45 {
-       background-position: -126px -288px !important;
+       background-position: -144px -288px !important;
 
 }
 .t3-icon-version-46 {
-       background-position: -144px -288px !important;
+       background-position: -162px -288px !important;
 
 }
 .t3-icon-version-47 {
-       background-position: -162px -288px !important;
+       background-position: -180px -288px !important;
 
 }
 .t3-icon-version-48 {
-       background-position: -180px -288px !important;
+       background-position: -198px -288px !important;
 
 }
 .t3-icon-version-49 {
-       background-position: -198px -288px !important;
+       background-position: -216px -288px !important;
 
 }
 .t3-icon-version-5 {
-       background-position: -18px -252px !important;
+       background-position: -36px -252px !important;
 
 }
 .t3-icon-version-50 {
-       background-position: -216px -288px !important;
+       background-position: -234px -288px !important;
 
 }
 .t3-icon-version-6 {
-       background-position: -36px -252px !important;
+       background-position: -54px -252px !important;
 
 }
 .t3-icon-version-7 {
-       background-position: -54px -252px !important;
+       background-position: -72px -252px !important;
 
 }
 .t3-icon-version-8 {
-       background-position: -72px -252px !important;
+       background-position: -90px -252px !important;
 
 }
 .t3-icon-version-9 {
-       background-position: -90px -252px !important;
+       background-position: -108px -252px !important;
 
 }
 .t3-icon-version-no-version {
-       background-position: -234px -288px !important;
+       background-position: -252px -288px !important;
 
 }
 .t3-icon-warning-in-use {
-       background-position: -252px -288px !important;
+       background-position: -270px -288px !important;
 
 }
 .t3-icon-warning-lock {
-       background-position: -270px -288px !important;
+       background-position: -288px -288px !important;
 
 }