Fixed bug #16016: Scheduler: Since new CSH handling (#15990), no icon in scheduler...
authorErnesto Baschny <ernst@cron-it.de>
Sat, 16 Oct 2010 18:27:31 +0000 (18:27 +0000)
committerErnesto Baschny <ernst@cron-it.de>
Sat, 16 Oct 2010 18:27:31 +0000 (18:27 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9104 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/scheduler/mod1/index.php
typo3/sysext/scheduler/res/tx_scheduler_be.css

index 2e57be5..d3dcf6e 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -16,6 +16,7 @@
        * Added feature #15229: Core lacks current flags (Thanks to Steffen Ritter)
        * Cleanup #16009: Refactor sprite icon API, to have more elementary functions instead of big ones (Thanks to Steffen Ritter)
        * Added feature #15966: Adds mode to debug the backend ($TYPO3_CONF_VARS['BE']['debug']) (Thanks to Steffen Kamper)
+       * Fixed bug #16016: Scheduler: Since new CSH handling (#15990), no icon in scheduler works anymore
 
 2010-10-16  Steffen Kamper  <steffen@typo3.org>
 
index e08dff5..e440162 100755 (executable)
@@ -497,7 +497,7 @@ class tx_scheduler_Module extends t3lib_SCbase {
                                $table[$tr][] = $classInfo['extension'];
                                $table[$tr][] = $classInfo['description'];
                                $link = $GLOBALS['MCONF']['_'] . '&SET[function]=list&CMD=add&tx_scheduler[class]=' . $class;
-                               $table[$tr][] = '<a href="' . htmlspecialchars($link) . '" title="' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:new', TRUE) . '" class="typo3-csh-link">' . t3lib_iconWorks::getSpriteIcon('actions-document-new') . '</a>';
+                               $table[$tr][] = '<a href="' . htmlspecialchars($link) . '" title="' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:new', TRUE) . '" class="icon">' . t3lib_iconWorks::getSpriteIcon('actions-document-new') . '</a>';
                                $tr++;
                        }
 
@@ -1031,7 +1031,7 @@ class tx_scheduler_Module extends t3lib_SCbase {
                        $tr = 0;
 
                                // Header row
-                       $table[$tr][] = '<a href="#" onclick="toggleCheckboxes();" title="' . $GLOBALS['LANG']->getLL('label.checkAll', TRUE) . '" class="typo3-csh-link">' .
+                       $table[$tr][] = '<a href="#" onclick="toggleCheckboxes();" title="' . $GLOBALS['LANG']->getLL('label.checkAll', TRUE) . '" class="icon">' .
                                t3lib_iconWorks::getSpriteIcon('actions-document-select') .
                                '</a>';
                        $table[$tr][] = '&nbsp;';
@@ -1047,9 +1047,9 @@ class tx_scheduler_Module extends t3lib_SCbase {
                                // Loop on all tasks
                        while (($schedulerRecord = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res))) {
                                        // Define action icons
-                               $editAction = '<a href="' . $GLOBALS['MCONF']['_'] . '&CMD=edit&tx_scheduler[uid]=' . $schedulerRecord['uid'] . '" title="'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:edit', TRUE) . '" class="typo3-csh-link">' . t3lib_iconWorks::getSpriteIcon('actions-document-open') . '</a>';
-                               $deleteAction = '<a href="' . $GLOBALS['MCONF']['_'] . '&CMD=delete&tx_scheduler[uid]=' . $schedulerRecord['uid'] . '" onclick="return confirm(\'' . $GLOBALS['LANG']->getLL('msg.delete') . '\');" title="' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:delete', TRUE) . '" class="typo3-csh-link">' . t3lib_iconWorks::getSpriteIcon('actions-edit-delete') . '</a>';
-                               $stopAction = '<a href="' . $GLOBALS['MCONF']['_'] . '&CMD=stop&tx_scheduler[uid]=' . $schedulerRecord['uid'] . '" onclick="return confirm(\'' . $GLOBALS['LANG']->getLL('msg.stop') . '\');" title="' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:stop', TRUE) . '" class="typo3-csh-link"><img ' . t3lib_iconWorks::skinImg($this->backPath, t3lib_extMgm::extRelPath('scheduler') . '/res/gfx/stop.png') . ' alt="'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:stop') . '" /></a>';
+                               $editAction = '<a href="' . $GLOBALS['MCONF']['_'] . '&CMD=edit&tx_scheduler[uid]=' . $schedulerRecord['uid'] . '" title="'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:edit', TRUE) . '" class="icon">' . t3lib_iconWorks::getSpriteIcon('actions-document-open') . '</a>';
+                               $deleteAction = '<a href="' . $GLOBALS['MCONF']['_'] . '&CMD=delete&tx_scheduler[uid]=' . $schedulerRecord['uid'] . '" onclick="return confirm(\'' . $GLOBALS['LANG']->getLL('msg.delete') . '\');" title="' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:delete', TRUE) . '" class="icon">' . t3lib_iconWorks::getSpriteIcon('actions-edit-delete') . '</a>';
+                               $stopAction = '<a href="' . $GLOBALS['MCONF']['_'] . '&CMD=stop&tx_scheduler[uid]=' . $schedulerRecord['uid'] . '" onclick="return confirm(\'' . $GLOBALS['LANG']->getLL('msg.stop') . '\');" title="' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:stop', TRUE) . '" class="icon"><img ' . t3lib_iconWorks::skinImg($this->backPath, t3lib_extMgm::extRelPath('scheduler') . '/res/gfx/stop.png') . ' alt="'.$GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:stop') . '" /></a>';
                                        // Define some default values
                                $lastExecution = '-';
                                $isRunning = false;
index 73a5d3f..f631163 100644 (file)
@@ -9,6 +9,7 @@
        padding-right: 10px;
 }
 
+.tx_scheduler_mod1 a.icon,
 .tx_scheduler_mod1 a.typo3-csh-link {
        text-decoration: none;
 }