Fixed bug #17684 Admin Panel renders invalid markup (Thanks to Markus Klein)
authorsteffenk <steffenk@709f56b5-9817-0410-a4d7-c38de5d9e867>
Mon, 21 Feb 2011 08:19:37 +0000 (08:19 +0000)
committersteffenk <steffenk@709f56b5-9817-0410-a4d7-c38de5d9e867>
Mon, 21 Feb 2011 08:19:37 +0000 (08:19 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10516 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/cms/tslib/class.tslib_adminpanel.php

index b5d8199..2535f25 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,10 @@
+2011-02-21  Steffen Kamper  <steffen@typo3.org
+
+       * Fixed bug #17684 Admin Panel renders invalid markup (Thanks to Markus Klein)
+
 2011-02-20  Steffen Kamper  <steffen@typo3.org
 
        * Follow-up to #17592: ExtDirect API calls are splitted in single requests and slows down page loading
-       * Fixed bug #17669: htmlArea RTE: Dialogue window positioning properties not honoured
 
 2011-02-20  Stanislas Rolland  <typo3@sjbr.ca>
 
index 550f30e..0fd2343 100644 (file)
@@ -321,12 +321,12 @@ class tslib_AdminPanel {
                                '<td colspan="2" id="typo3-adminPanel-header" class="' . $cssClassName . '">' .
                                        '<span class="typo3-adminPanel-header-title">' . $row . '</span>' .
                                        $this->linkSectionHeader('top', '<span class="typo3-adminPanel-header-button"></span>', 'typo3-adminPanel-header-buttonWrapper') .
-                                       '<input type="hidden" name="TSFE_ADMIN_PANEL[display_top]" value="' . $GLOBALS['BE_USER']->uc['TSFE_adminConfig']['display_top'] . '" /><div></td>' .
+                                       '<input type="hidden" name="TSFE_ADMIN_PANEL[display_top]" value="' . $GLOBALS['BE_USER']->uc['TSFE_adminConfig']['display_top'] . '" /></td>' .
                        '</tr>';
 
                if ($moduleContent) {
                        $footer = '<tr class="typo3-adminPanel-fRow">' .
-                                       '<td colspan="2" id="typo3-adminPanel-header">' .
+                                       '<td colspan="2" id="typo3-adminPanel-footer">' .
                                                ($this->extNeedUpdate ? ' <input class="typo3-adminPanel-update" type="submit" value="' . $this->extGetLL('update') . '" />' : '') . '</td>' .
                                '</tr>';
                } else {
@@ -720,9 +720,9 @@ $query . '<table class="typo3-adminPanel">' .
         * @see extGetHead()
         */
        protected function linkSectionHeader($sectionSuffix, $sectionTitle, $className = '') {
-               return '<a href="javascript:void(0)" onclick="' .
+               return '<div class="typo3-adminPanel-label"><a href="javascript:void(0)" onclick="' .
                        htmlspecialchars('document.TSFE_ADMIN_PANEL_FORM[\'TSFE_ADMIN_PANEL[display_' . $sectionSuffix . ']\'].value=' . ($GLOBALS['BE_USER']->uc['TSFE_adminConfig']['display_' . $sectionSuffix] ? '0' : '1') . ';document.TSFE_ADMIN_PANEL_FORM.submit();return false;') .
-                       '"' . ($className ? ' class="' . $className . '"' : '') . '><div class="typo3-adminPanel-label">' . $sectionTitle . '</div></a>';
+                       '"' . ($className ? ' class="' . $className . '"' : '') . '>' . $sectionTitle . '</a></div>';
        }
 
        /**
@@ -834,4 +834,4 @@ if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLA
        include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['typo3/sysext/cms/tslib/class.tslib_adminpanel.php']);
 }
 
-?>
\ No newline at end of file
+?>