[TASK] Replace sprite icon "status-status-checked" with the new IconFactory 80/43180/2
authorWouter Wolters <typo3@wouterwolters.nl>
Thu, 10 Sep 2015 20:57:18 +0000 (22:57 +0200)
committerFrank Nägler <frank.naegler@typo3.org>
Fri, 11 Sep 2015 08:43:09 +0000 (10:43 +0200)
Resolves: #69657
Releases: master
Change-Id: If4586417b22dfcde81e112dcf455b0e6a1f997e8
Reviewed-on: http://review.typo3.org/43180
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
typo3/sysext/tstemplate/Classes/Controller/TypoScriptTemplateModuleController.php

index 4fddacb..053b42b 100644 (file)
@@ -663,6 +663,8 @@ class ExtendedTemplateService extends TemplateService {
                $a = 0;
                $c = count($keyArr);
                static $i = 0;
+               /** @var IconFactory $iconFactory */
+               $iconFactory = GeneralUtility::makeInstance(IconFactory::class);
                foreach ($keyArr as $key => $value) {
                        $HTML = '';
                        $a++;
@@ -696,11 +698,12 @@ class ExtendedTemplateService extends TemplateService {
                                . htmlspecialchars(GeneralUtility::fixed_lgd_cs($row['title'], $GLOBALS['BE_USER']->uc['titleLen']))
                                . $A_E . '&nbsp;&nbsp;';
                        $RL = $this->ext_getRootlineNumber($row['pid']);
+                       $statusCheckedIcon = $iconFactory->getIcon('status-status-checked', Icon::SIZE_SMALL)->render();
                        $keyArray[] = '<tr class="' . ($i++ % 2 == 0 ? 'bgColor4' : 'bgColor6') . '">
                                                        <td nowrap="nowrap">' . $HTML . '</td>
-                                                       <td align="center">' . ($row['root'] ? IconUtility::getSpriteIcon('status-status-checked') : '') . '&nbsp;&nbsp;</td>
-                                                       <td align="center">' . ($row['clConf'] ? IconUtility::getSpriteIcon('status-status-checked') : '') . '&nbsp;&nbsp;' . '</td>
-                                                       <td align="center">' . ($row['clConst'] ? IconUtility::getSpriteIcon('status-status-checked') : '') . '&nbsp;&nbsp;' . '</td>
+                                                       <td align="center">' . ($row['root'] ? $statusCheckedIcon : '') . '&nbsp;&nbsp;</td>
+                                                       <td align="center">' . ($row['clConf'] ? $statusCheckedIcon : '') . '&nbsp;&nbsp;' . '</td>
+                                                       <td align="center">' . ($row['clConst'] ? $statusCheckedIcon : '') . '&nbsp;&nbsp;' . '</td>
                                                        <td align="center">' . ($row['pid'] ?: '') . '</td>
                                                        <td align="center">' . ($RL >= 0 ? $RL : '') . '</td>
                                                        <td>' . ($row['next'] ? '&nbsp;' . $row['next'] . '&nbsp;&nbsp;' : '') . '</td>
index c81753c..d5e26c7 100755 (executable)
@@ -557,14 +557,15 @@ page.10.value = HELLO WORLD!
                        return $lines;
                }
 
+               $statusCheckedIcon = $this->iconFactory->getIcon('status-status-checked', Icon::SIZE_SMALL)->render();
                foreach ($pArray as $k => $v) {
                        if (MathUtility::canBeInterpretedAsInteger($k)) {
                                if (isset($pArray[$k . '_'])) {
                                        $lines[] = '<tr class="' . ($i++ % 2 == 0 ? 'bgColor4' : 'bgColor6') . '">
                                                <td nowrap><span style="width: 1px; height: 1px; display:inline-block; margin-left: ' . $c * 20 . 'px"></span>' . '<a href="' . htmlspecialchars(GeneralUtility::linkThisScript(array('id' => $k))) . '">' . IconUtility::getSpriteIconForRecord('pages', BackendUtility::getRecordWSOL('pages', $k), array('title' => ('ID: ' . $k))) . GeneralUtility::fixed_lgd_cs($pArray[$k], 30) . '</a></td>
                                                <td>' . $pArray[($k . '_')]['count'] . '</td>
-                                               <td>' . ($pArray[$k . '_']['root_max_val'] > 0 ? IconUtility::getSpriteIcon('status-status-checked') : '&nbsp;') . '</td>
-                                               <td>' . ($pArray[$k . '_']['root_min_val'] == 0 ? IconUtility::getSpriteIcon('status-status-checked') : '&nbsp;') . '</td>
+                                               <td>' . ($pArray[$k . '_']['root_max_val'] > 0 ? $statusCheckedIcon : '&nbsp;') . '</td>
+                                               <td>' . ($pArray[$k . '_']['root_min_val'] == 0 ? $statusCheckedIcon : '&nbsp;') . '</td>
                                                </tr>';
                                } else {
                                        $lines[] = '<tr class="' . ($i++ % 2 == 0 ? 'bgColor4' : 'bgColor6') . '">