Fixed bug #12246: Reports module: icon not clickable
authorSteffen Kamper <info@sk-typo3.de>
Fri, 16 Oct 2009 08:49:59 +0000 (08:49 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Fri, 16 Oct 2009 08:49:59 +0000 (08:49 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@6158 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/reports/mod/index.php
typo3/sysext/reports/mod/mod_styles.css

index 454afbb..40367c6 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-10-16  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug #12246: Reports module: icon not clickable
+
 2009-10-16  Francois Suter  <francois@typo3.org>
 
        * Cleanup #12245: Reports: Cleaned up API for providers in status report
index e23aee3..711f224 100644 (file)
@@ -236,7 +236,8 @@ class tx_reports_Module extends t3lib_SCbase {
                                                $icon = $GLOBALS['BACK_PATH'] . '../' . str_replace(PATH_site, '', $absIconPath);
                                        }
                                }
-                               $reportContent  = '<dt style="background-image: url(\'' . $icon . '\');"><a href="' . $link . '">' . $reportTitle . '</a></dt>';
+                               $icon = '<img' . t3lib_iconworks::skinImg($GLOBALS['BACK_PATH'], $icon, 'width="16" height="16"') . ' title="' . $reportTitle . '" />';
+                               $reportContent  = '<dt><a href="' . $link . '">' . $icon . $reportTitle . '</a></dt>';
                                $reportContent .= '<dd>' . $GLOBALS['LANG']->sL($report['description']) . '</dd>';
 
                                $reports[$reportTitle] = $reportContent;
index 9c2a4b6..1caedd5 100644 (file)
@@ -15,12 +15,17 @@ body#ext-reports-mod-index-php {
 .report-list dt {
        font-weight: bold;
        font-size: 11px;
-       background-repeat: no-repeat;
        padding: 0px 0px 2px 20px;
 }
 
+.report-list dt img {
+       vertical-align: middle;
+       margin-right: 5px;
+}
+
 .report-list dd {
-       margin: 2px 0px 15px 20px;
+       margin: 2px 0 15px 20px;
+       padding-left: 22px; 
 }
 
 /* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */