[FEATURE] Intgrate CSS class "lead" for introductions 50/23050/2
authorFelix Kopp <felix-source@phorax.com>
Mon, 12 Aug 2013 08:02:53 +0000 (10:02 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Mon, 12 Aug 2013 16:48:28 +0000 (18:48 +0200)
The most relevant text should always be highly visible.
Integrate the CSS class "lead" for introductions.

Lead brings a slightly larger font size and should be used
for the first short introduction text only.

"Lead" is a semantical annotation.
Follow-ups: Bring lead texts for all backend modules.

Change-Id: I10305c2d2ed66526d7e882aceff17b5d317cfbb3
Resolves: #51022
Releases: 6.2
Reviewed-on: https://review.typo3.org/23050
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
typo3/sysext/cshmanual/Classes/Controller/HelpModuleController.php
typo3/sysext/indexed_search/Classes/Controller/IndexingStatisticsController.php
typo3/sysext/lowlevel/Classes/View/DatabaseIntegrityView.php
typo3/sysext/recycler/Classes/Controller/RecyclerModuleController.php
typo3/sysext/reports/Classes/Report/Status/Status.php
typo3/sysext/reports/Resources/Private/Templates/Report/Detail.html
typo3/sysext/reports/Resources/Public/styles.css
typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php
typo3/sysext/t3skin/stylesheets/structure/main_content.css

index a1812a6..86f36bd 100644 (file)
@@ -257,18 +257,13 @@ class HelpModuleController {
                                $this->render_TOC_el($cshKey, 'other', $outputSections, $tocArray, $CSHkeys);
                        }
                }
+
                // COMPILE output:
                $output = '';
-               $output .= '
-
-                       <h1>' . $GLOBALS['LANG']->getLL('manual_title', TRUE) . '</h1>';
-               $output .= '
-
-                       <h2>' . $GLOBALS['LANG']->getLL('introduction', TRUE) . '</h2>
-                       <p>' . $GLOBALS['LANG']->getLL('description', TRUE) . '</p>';
-               $output .= '
+               $output .= '<h1>' . $GLOBALS['LANG']->getLL('manual_title', TRUE) . '</h1>';
+               $output .= '<p class="lead">' . $GLOBALS['LANG']->getLL('description', TRUE) . '</p>';
 
-                       <h2>' . $GLOBALS['LANG']->getLL('TOC', TRUE) . '</h2>' . $this->render_TOC_makeTocList($tocArray);
+               $output .= '<h2>' . $GLOBALS['LANG']->getLL('TOC', TRUE) . '</h2>' . $this->render_TOC_makeTocList($tocArray);
                if (!$this->renderALL) {
                        $output .= '
                                <br/>
index 5904b91..ee9f028 100644 (file)
@@ -57,17 +57,24 @@ class IndexingStatisticsController extends \TYPO3\CMS\Backend\Module\AbstractFun
         */
        public function showStats() {
                $conf['words'] = 50;
+
                // max words in result list
                $conf['bid'] = intval(\TYPO3\CMS\Core\Utility\GeneralUtility::_GET('id'));
+
                // pageid for several statistics
                $addwhere1 = '';
+
                // all records
                $addwhere2 = ' AND tstamp > ' . ($GLOBALS['EXEC_TIME'] - 30 * 24 * 60 * 60);
+
                // last 30 days
                $addwhere3 = ' AND tstamp > ' . ($GLOBALS['EXEC_TIME'] - 24 * 60 * 60);
+
                // last 24 hours
-               $content = $GLOBALS['LANG']->getLL('title2') . '
-                       <table cellpading="5" cellspacing="5" valign="top"><tr><td valign="top">' . $this->listSeveralStats($GLOBALS['LANG']->getLL('all'), $addwhere1, $conf) . '</td><td valign="top">' . $this->listSeveralStats($GLOBALS['LANG']->getLL('last30days'), $addwhere2, $conf) . '</td><td valign="top">' . $this->listSeveralStats($GLOBALS['LANG']->getLL('last24hours'), $addwhere3, $conf) . '</td></tr></table>' . $this->note;
+               $content = '<p class="lead">' . $GLOBALS['LANG']->getLL('title2') . '</p>';
+               $content .= '<table cellpading="5" cellspacing="5" valign="top" class=""><tr><td valign="top">' . $this->listSeveralStats($GLOBALS['LANG']->getLL('all'), $addwhere1, $conf) . '</td><td valign="top">' . $this->listSeveralStats($GLOBALS['LANG']->getLL('last30days'), $addwhere2, $conf) . '</td><td valign="top">' . $this->listSeveralStats($GLOBALS['LANG']->getLL('last24hours'), $addwhere3, $conf) . '</td></tr></table>';
+               $content .= '<p>' . $this->note . '</p>';
+
                // Ask hook to include more on the page:
                if ($hookObj = $this->hookRequest('additionalSearchStat')) {
                        $content .= $hookObj->additionalSearchStat();
index f2609cc..21bf07e 100644 (file)
@@ -333,17 +333,25 @@ class DatabaseIntegrityView {
                        // Output content:
                        $this->content .= $this->doc->section('', str_replace(LF, '<br/>', $bodyContent), FALSE, TRUE);
                }
+
                // Output content:
-               $content = '<p>' . $GLOBALS['LANG']->getLL('referenceIndex_description') . '</p><br />';
+               $content = '<p class="lead">' . $GLOBALS['LANG']->getLL('referenceIndex_description') . '</p>';
                $content .= '<input type="submit" name="_check" value="' . $GLOBALS['LANG']->getLL('referenceIndex_buttonCheck') . '" /> <input type="submit" name="_update" value="' . $GLOBALS['LANG']->getLL('referenceIndex_buttonUpdate') . '" /><br /><br />';
                $this->content .= $this->doc->section('', $content, FALSE, TRUE);
+
                // Command Line Interface
                $content = '';
                $content .= '<p>' . $GLOBALS['LANG']->getLL('checkScript') . '</p>';
-               $content .= '<h4>' . $GLOBALS['LANG']->getLL('checkScript_check_description') . '</h4>' . '<code>php ' . PATH_typo3 . 'cli_dispatch.phpsh lowlevel_refindex -c</code><br />';
-               $content .= '<h4>' . $GLOBALS['LANG']->getLL('checkScript_update_description') . '</h4>' . '<code>php ' . PATH_typo3 . 'cli_dispatch.phpsh lowlevel_refindex -e</code><br /><br />';
+
+               $content .= '<h3>' . $GLOBALS['LANG']->getLL('checkScript_check_description') . '</h3>';
+               $content .= '<p><code>php ' . PATH_typo3 . 'cli_dispatch.phpsh lowlevel_refindex -c</code></p>';
+
+               $content .= '<h3>' . $GLOBALS['LANG']->getLL('checkScript_update_description') . '</h3>';
+               $content .= '<p><code>php ' . PATH_typo3 . 'cli_dispatch.phpsh lowlevel_refindex -e</code></p>';
                $content .= '<div class="typo3-message message-information"><div class="message-body">' . $GLOBALS['LANG']->getLL('checkScript_information') . '</div></div>';
-               $content .= '<p>' . $GLOBALS['LANG']->getLL('checkScript_moreDetails') . '<br /><a href="' . $GLOBALS['BACK_PATH'] . 'sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt" target="_new">' . PATH_typo3 . 'sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt</a></p>';
+
+               $content .= '<p>' . $GLOBALS['LANG']->getLL('checkScript_moreDetails') . '<br />';
+               $content .= '<a href="' . $GLOBALS['BACK_PATH'] . 'sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt" target="_new">' . PATH_typo3 . 'sysext/lowlevel/HOWTO_clean_up_TYPO3_installations.txt</a></p>';
                $this->content .= $this->doc->section($GLOBALS['LANG']->getLL('checkScript_headline'), $content, FALSE, TRUE);
        }
 
index e5c842b..12f1d6a 100644 (file)
@@ -90,7 +90,7 @@ class RecyclerModuleController extends \TYPO3\CMS\Backend\Module\BaseScriptClass
         */
        public function render() {
                $this->content .= $this->doc->header($GLOBALS['LANG']->getLL('title'));
-               $this->content .= $this->doc->section('', $GLOBALS['LANG']->getLL('description'));
+               $this->content .= '<p class="lead">' . $GLOBALS['LANG']->getLL('description') . '</p>';
                if ($this->isAccessibleForCurrentUser) {
                        $this->loadHeaderData();
                        // div container for renderTo
index 656317f..30e8045 100644 (file)
@@ -55,7 +55,7 @@ class Status implements \TYPO3\CMS\Reports\ReportInterface {
                // Updating the registry
                $registry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Registry');
                $registry->set('tx_reports', 'status.highestSeverity', $highestSeverity);
-               $content .= '<p class="help">' . $GLOBALS['LANG']->getLL('status_report_explanation') . '</p>';
+               $content .= '<p class="lead">' . $GLOBALS['LANG']->getLL('status_report_explanation') . '</p>';
                return $content . $this->renderStatus($status);
        }
 
index 2849cda..7e6369e 100644 (file)
@@ -14,7 +14,6 @@
                        {error}
                </f:then>
                <f:else>
-                       <h2 class="uppercase"><f:translate key="{report.title}" /></h2>
                        <f:format.html parseFuncTSPath="">{content}</f:format.html>
                </f:else>
        </f:if>
index b93ef76..543756c 100644 (file)
@@ -2,11 +2,6 @@ body#ext-reports-mod-index-php {
        margin: 0px;
 }
 
-#typo3-inner-docbody p.help {
-       margin-bottom: 10px;
-}
-
-
 /* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
 /* status report */
 
index 09794a8..03d8a86 100644 (file)
@@ -316,8 +316,10 @@ class SchedulerModuleController extends \TYPO3\CMS\Backend\Module\BaseScriptClas
                if ($this->CMD == 'user') {
                        $this->createSchedulerUser();
                }
+
                // Start generating the content
-               $content = $GLOBALS['LANG']->getLL('msg.schedulerSetupCheck');
+               $content = '<p class="lead">' . $GLOBALS['LANG']->getLL('msg.schedulerSetupCheck') . '</p>';
+
                // Display information about last automated run, as stored in the system registry
                /** @var $registry \TYPO3\CMS\Core\Registry */
                $registry = GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Registry');
@@ -439,8 +441,7 @@ class SchedulerModuleController extends \TYPO3\CMS\Backend\Module\BaseScriptClas
                                $tr++;
                        }
                        // Render the table and return it
-                       $content = '<div>' . $GLOBALS['LANG']->getLL('msg.infoScreenIntro') . '</div>';
-                       $content .= $this->doc->spacer(5);
+                       $content = '<p class="lead">' . $GLOBALS['LANG']->getLL('msg.infoScreenIntro') . '</p>';
                        $content .= $this->doc->table($table, $tableLayout);
                }
                return $content;
index 2043869..65a3cd6 100644 (file)
@@ -57,6 +57,8 @@ div.hr {
        height: 1px;
 }
 
+.lead { font-size: 1.3em; }
+
 /** .uppercase is kept for backwards-compatibility, use .divider */
 .divider,
 .uppercase {