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:21 +0000 (08:19 +0000)
committersteffenk <steffenk@709f56b5-9817-0410-a4d7-c38de5d9e867>
Mon, 21 Feb 2011 08:19:21 +0000 (08:19 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-5@10515 709f56b5-9817-0410-a4d7-c38de5d9e867

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

index 68bf595..e926c8d 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,8 @@
-2011-02-21  Steffen Kamper  <steffen@typo3.org>
+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
 
index 550f30e..ed3e674 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>';
        }
 
        /**