Fixed bug #14733: Improvements to Backend skin (Thanks to Steffen Gebert)
authorSusanne Moog <typo3@susannemoog.de>
Wed, 16 Jun 2010 17:32:00 +0000 (17:32 +0000)
committerSusanne Moog <typo3@susannemoog.de>
Wed, 16 Jun 2010 17:32:00 +0000 (17:32 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7937 709f56b5-9817-0410-a4d7-c38de5d9e867

35 files changed:
ChangeLog
t3lib/class.t3lib_clipboard.php
t3lib/class.t3lib_tsparser_ext.php
t3lib/stddb/tables.php
typo3/class.db_list.inc
typo3/sysext/cms/layout/db_layout.php
typo3/sysext/recycler/mod1/moduleicon.gif
typo3/sysext/t3skin/ext_tables.php
typo3/sysext/t3skin/extjs/xtheme-t3skin.css
typo3/sysext/t3skin/icons/gfx/i/pages_link.gif
typo3/sysext/t3skin/icons/module_tools_em.png [new file with mode: 0755]
typo3/sysext/t3skin/images/icons/actions/edit-insert-default.png [new file with mode: 0755]
typo3/sysext/t3skin/images/icons/actions/selection-delete.png
typo3/sysext/t3skin/images/sprites/t3-icon-actions.png
typo3/sysext/t3skin/images/sprites/t3-icon-apps.png
typo3/sysext/t3skin/images/sprites/t3-icon-mimetypes.png
typo3/sysext/t3skin/images/sprites/t3-icon-places.png
typo3/sysext/t3skin/images/sprites/t3-icon-status.png
typo3/sysext/t3skin/stylesheets/sprites/t3-icons-actions.css
typo3/sysext/t3skin/stylesheets/sprites/t3-icons-apps.css
typo3/sysext/t3skin/stylesheets/structure/element_docheader.css
typo3/sysext/t3skin/stylesheets/structure/element_message.css
typo3/sysext/t3skin/stylesheets/structure/element_tab.css
typo3/sysext/t3skin/stylesheets/structure/element_tree.css
typo3/sysext/t3skin/stylesheets/structure/element_version.css
typo3/sysext/t3skin/stylesheets/structure/module_web_list.css
typo3/sysext/t3skin/stylesheets/structure/module_web_page.css
typo3/sysext/t3skin/stylesheets/visual/element_message.css
typo3/sysext/t3skin/stylesheets/visual/element_tab.css
typo3/sysext/t3skin/stylesheets/visual/element_version.css
typo3/sysext/t3skin/stylesheets/visual/main_content.css
typo3/sysext/t3skin/stylesheets/visual/module_menu.css
typo3/sysext/tstemplate_info/class.tx_tstemplateinfo.php
typo3/sysext/tstemplate_objbrowser/class.tx_tstemplateobjbrowser.php
typo3/template.php

index 3f90175..da3f893 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-16  Susanne Moog  <typo3@susanne-moog.de>
+
+       * Fixed bug #14733: Improvements to Backend skin (Thanks to Steffen Gebert)
+
 2010-06-16  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed bug #14567: htmlArea RTE: RTE is greyed out and has no "styles" in page module QuickEdit
index 78f2841..6dab430 100644 (file)
@@ -309,8 +309,8 @@ class t3lib_clipboard {
 
                        // Upper header
                $out[]='
-                       <tr class="bgColor2">
-                               <td colspan="3" nowrap="nowrap" align="center"><span class="uppercase"><strong>'.$this->clLabel('clipboard','buttons').'</strong></span></td>
+                       <tr class="t3-row-header">
+                               <td colspan="3" nowrap="nowrap" align="center"><strong>' . $this->clLabel('clipboard', 'buttons') . '</strong></td>
                        </tr>';
 
                        // Button/menu header:
@@ -432,7 +432,7 @@ class t3lib_clipboard {
                                                        $fI = pathinfo($v);
                                                        $icon = is_dir($v) ? 'folder.gif' : t3lib_BEfunc::getFileIcon(strtolower($fI['extension']));
                                                        $size = ' ('.t3lib_div::formatSize(filesize($v)).'bytes)';
-                                                       $icon = '<img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/fileicons/'.$icon,'width="18" height="16"').' border="0" hspace="20" class="absmiddle" title="'.htmlspecialchars($fI['basename'].$size).'" alt="" />';
+                                                       $icon = t3lib_iconWorks::getSpriteIconForFile(is_dir($v) ? 'folder' : strtolower($fI['extension']), array('style' => 'margin: 0 20px;', 'title' => htmlspecialchars($fI['basename'] . $size)));
                                                        $thumb = $this->clipData['_setThumb'] ? (t3lib_div::inList($GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],$fI['extension']) ? t3lib_BEfunc::getThumbNail($this->backPath.'thumbs.php',$v,' vspace="4"') : '') :'';
 
                                                        $lines[]='
@@ -441,8 +441,8 @@ class t3lib_clipboard {
                                                                        <td class="'.$bgColClass.'" nowrap="nowrap" width="95%">&nbsp;'.$this->linkItemText(htmlspecialchars(t3lib_div::fixed_lgd_cs(basename($v),$GLOBALS['BE_USER']->uc['titleLen'])),$v).
                                                                                ($pad=='normal'?(' <strong>('.($this->clipData['normal']['mode']=='copy'?$this->clLabel('copy','cm'):$this->clLabel('cut','cm')).')</strong>'):'').'&nbsp;'.($thumb?'<br />'.$thumb:'').'</td>
                                                                        <td class="'.$bgColClass.'" align="center" nowrap="nowrap">'.
-                                                                       '<a href="#" onclick="'.htmlspecialchars('top.launchView(\''.$v.'\', \'\'); return false;').'"><img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/zoom2.gif','width="12" height="12"').' hspace="2" border="0" title="'.$this->clLabel('info','cm').'" alt="" /></a>'.
-                                                                       '<a href="'.htmlspecialchars($this->removeUrl('_FILE',t3lib_div::shortmd5($v))).'#clip_head"><img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/close_12h.gif','width="11" height="12"').' border="0" title="'.$this->clLabel('removeItem').'" alt="" /></a>'.
+                                                                               '<a href="#" onclick="' . htmlspecialchars('top.launchView(\'' . $v . '\', \'\'); return false;') . '">' . t3lib_iconWorks::getSpriteIcon('actions-document-info', array('title' => $this->clLabel('info', 'cm'))) . '</a>'.
+                                                                               '<a href="' . htmlspecialchars($this->removeUrl('_FILE', t3lib_div::shortmd5($v))) . '#clip_head">' . t3lib_iconWorks::getSpriteIcon('actions-selection-delete', array('title' => $this->clLabel('removeItem'))) .  '</a>'.
                                                                        '</td>
                                                                </tr>';
                                                } else {
@@ -455,12 +455,12 @@ class t3lib_clipboard {
                                                if (is_array($rec))     {
                                                        $lines[]='
                                                                <tr>
-                                                                       <td class="'.$bgColClass.'">'.$this->linkItemText(t3lib_iconWorks::getIconImage($table,$rec,$this->backPath,'hspace="20" title="'.htmlspecialchars(t3lib_BEfunc::getRecordIconAltText($rec,$table)).'"'),$rec,$table).'</td>
+                                                                       <td class="' . $bgColClass . '">' . $this->linkItemText(t3lib_iconWorks::getSpriteIconForRecord($table, $rec, array('style' => 'margin: 0 20px;', 'title' => htmlspecialchars(t3lib_BEfunc::getRecordIconAltText($rec, $table)))), $rec, $table) . '</td>
                                                                        <td class="'.$bgColClass.'" nowrap="nowrap" width="95%">&nbsp;'.$this->linkItemText(htmlspecialchars(t3lib_div::fixed_lgd_cs(t3lib_BEfunc::getRecordTitle($table,$rec),$GLOBALS['BE_USER']->uc['titleLen'])),$rec,$table).
                                                                                ($pad=='normal'?(' <strong>('.($this->clipData['normal']['mode']=='copy'?$this->clLabel('copy','cm'):$this->clLabel('cut','cm')).')</strong>'):'').'&nbsp;</td>
                                                                        <td class="'.$bgColClass.'" align="center" nowrap="nowrap">'.
-                                                                       '<a href="#" onclick="'.htmlspecialchars('top.launchView(\''.$table.'\', \''.intval($uid).'\'); return false;').'"><img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/zoom2.gif','width="12" height="12"').' hspace="2" border="0" title="'.$this->clLabel('info','cm').'" alt="" /></a>'.
-                                                                       '<a href="'.htmlspecialchars($this->removeUrl($table,$uid)).'#clip_head"><img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/close_12h.gif','width="11" height="12"').' border="0" title="'.$this->clLabel('removeItem').'" alt="" /></a>'.
+                                                                               '<a href="#" onclick="' . htmlspecialchars('top.launchView(\'' . $table . '\', \'' . intval($uid) . '\'); return false;') . '">' . t3lib_iconWorks::getSpriteIcon('actions-document-info', array('title' => $this->clLabel('info','cm'))) . '</a>'.
+                                                                               '<a href="' . htmlspecialchars($this->removeUrl($table, $uid)) . '#clip_head">' . t3lib_iconWorks::getSpriteIcon('actions-selection-delete', array('title' => $this->clLabel('removeItem'))) . '</a>'.
                                                                        '</td>
                                                                </tr>';
 
index e5f0e2e..f87d21c 100644 (file)
@@ -620,11 +620,11 @@ class t3lib_tsparser_ext extends t3lib_TStemplate {
                        $RL = $this->ext_getRootlineNumber($row['pid']);
                        $keyArray[] = '<tr class="' . ($i++ % 2 == 0 ? 'bgColor4' : 'bgColor6') . '">
                                                        <td nowrap>' . $HTML . '</td>
-                                                       <td align="center" class="bgColor5">' . ($row['root'] ? t3lib_iconWorks::getSpriteIcon('status-status-checked') : '') . '&nbsp;&nbsp;</td>
+                                                       <td align="center">' . ($row['root'] ? t3lib_iconWorks::getSpriteIcon('status-status-checked') : '') . '&nbsp;&nbsp;</td>
                                                        <td align="center">' . ($row['clConf'] ? t3lib_iconWorks::getSpriteIcon('status-status-checked') :'') . '&nbsp;&nbsp;' . '</td>
-                                                       <td align="center" class="bgColor5">' . ($row['clConst'] ? t3lib_iconWorks::getSpriteIcon('status-status-checked') : '') . '&nbsp;&nbsp;' . '</td>
+                                                       <td align="center">' . ($row['clConst'] ? t3lib_iconWorks::getSpriteIcon('status-status-checked') : '') . '&nbsp;&nbsp;' . '</td>
                                                        <td align="center">' . ($row['pid'] ? $row['pid'] : '') . '</td>
-                                                       <td align="center" class="bgColor5">' . (strcmp($RL, '') ? $RL : '') . '</td>
+                                                       <td align="center">' . (strcmp($RL, '') ? $RL : '') . '</td>
                                                        <td>' . ($row['next'] ? '&nbsp;' . $row['next'] . '&nbsp;&nbsp;' : '') . '</td>
                                                </tr>';
                        if ($deeper)    {
index 490d75a..ce1ab17 100644 (file)
@@ -609,6 +609,7 @@ $GLOBALS['TBE_STYLES']['spriteIconApi']['coreSpriteImageNames'] = array(
        'actions-edit-restore',
        'actions-system-extension-import',
        'actions-edit-upload',
+       'actions-edit-insert-default',
        'actions-view-table-expand',
        'actions-document-open',
        'actions-document-localize',
index 03d39cd..83bc3e8 100644 (file)
@@ -344,7 +344,7 @@ class recordList extends t3lib_recordList {
                                        </tr>
                                </table>
                        '.$formElements[1];
-               $content.=t3lib_BEfunc::cshItem('xMOD_csh_corebe', 'list_searchbox', $GLOBALS['BACK_PATH'],'|<br/>');
+               $content .= t3lib_BEfunc::cshItem('xMOD_csh_corebe', 'list_searchbox', $GLOBALS['BACK_PATH'], '|<br />');
                return $content;
        }
 
index 6f4e4c3..140b626 100755 (executable)
@@ -1216,7 +1216,7 @@ class SC_db_layout {
                                        '</a>';
                                // Move page
                        $buttons['move_page'] = '<a href="' . htmlspecialchars($BACK_PATH . 'move_el.php?table=pages&uid=' . $this->id . '&returnUrl=' . rawurlencode(t3lib_div::getIndpEnv('REQUEST_URI'))) . '" title="' . $LANG->getLL('move_page', TRUE) . '">' .
-                                               t3lib_iconWorks::getSpriteIcon('actions-move-move') .
+                                               t3lib_iconWorks::getSpriteIcon('actions-page-move') .
                                        '</a>';
                                // Move record
                        if (t3lib_div::testInt($this->eRParts[1])) {
@@ -1232,7 +1232,7 @@ class SC_db_layout {
                        if ($this->CALC_PERMS&2)        {
                                $params='&edit[pages][' . $this->id . ']=edit';
                                $buttons['edit_page'] = '<a href="#" onclick="' . htmlspecialchars(t3lib_BEfunc::editOnClick($params, $BACK_PATH)) . '" title="' . $LANG->getLL('editPageProperties', TRUE) . '">' .
-                                                       t3lib_iconWorks::getSpriteIcon('actions-document-open') .
+                                                       t3lib_iconWorks::getSpriteIcon('actions-page-open') .
                                                '</a>';
                        }
 
index 6ff1a5e..478fbb3 100644 (file)
Binary files a/typo3/sysext/recycler/mod1/moduleicon.gif and b/typo3/sysext/recycler/mod1/moduleicon.gif differ
index 7cc8240..1950fb0 100644 (file)
@@ -127,7 +127,7 @@ if (TYPO3_MODE == 'BE' || (TYPO3_MODE == 'FE' && isset($GLOBALS['BE_USER']) && $
                'MOD:user_ws/sys_workspace.gif'            => array($temp_eP.'icons/module_user_ws.gif','width="22" height="22"'),
                'MOD:tools/tool.gif'                       => array($temp_eP.'icons/module_tools.gif','width="25" height="24"'),
                'MOD:tools_beuser/beuser.gif'              => array($temp_eP.'icons/module_tools_user.gif','width="24" height="24"'),
-               'MOD:tools_em/em.gif'                      => array($temp_eP.'icons/module_tools_em.gif','width="24" height="24"'),
+               'MOD:tools_em/em.gif'                      => array($temp_eP.'icons/module_tools_em.png','width="24" height="24"'),
                'MOD:tools_em/install.gif'                 => array($temp_eP.'icons/module_tools_em.gif','width="24" height="24"'),
                'MOD:tools_dbint/db.gif'                   => array($temp_eP.'icons/module_tools_dbint.gif','width="25" height="24"'),
                'MOD:tools_config/config.gif'              => array($temp_eP.'icons/module_tools_config.gif','width="24" height="24"'),
index 0c30e85..cfb9f7a 100644 (file)
@@ -21,8 +21,6 @@
 .x-tab-strip-spacer { display: none; }
 .x-tab-strip { padding-left: 10px; }
 
-
-
 .x-panel {
        border-style: solid;
        border-color: #A2AAB8;
@@ -473,7 +471,7 @@ body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc
 
 
 /*
- * "xtheme-typo3be" by José Alfonso Dacosta Dominguez (galdaka@hotmail.com)
+ * "xtheme-typo3be" by Jos Alfonso Dacosta Dominguez (galdaka@hotmail.com)
  * Donate: https://www.paypal.com/es/cgi-bin/webscr?cmd=_flow&SESSION=dK9etfumWahABPggjpbeXDhdwxUJtKuUo1_iQW8d3fQQaXdS9w51j25Gm7O&dispatch=5885d80a13c0db1f998ca054efbdf2c25fe4a05bcb33bff6399b4b6a7ee9cf98
  * Custom themes and licence: galdaka@hotmail.com
  * Site: www.jadacosta.es
@@ -1840,7 +1838,7 @@ a.x-menu-item {
 
 .x-panel-body {
        border-color: #A2AAB8;
-       background-color:#fff;
+       background-color: #f1f1f1;
 }
 
 .x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
index 97bf59b..cbe240a 100644 (file)
Binary files a/typo3/sysext/t3skin/icons/gfx/i/pages_link.gif and b/typo3/sysext/t3skin/icons/gfx/i/pages_link.gif differ
diff --git a/typo3/sysext/t3skin/icons/module_tools_em.png b/typo3/sysext/t3skin/icons/module_tools_em.png
new file mode 100755 (executable)
index 0000000..7851cf3
Binary files /dev/null and b/typo3/sysext/t3skin/icons/module_tools_em.png differ
diff --git a/typo3/sysext/t3skin/images/icons/actions/edit-insert-default.png b/typo3/sysext/t3skin/images/icons/actions/edit-insert-default.png
new file mode 100755 (executable)
index 0000000..865fbfc
Binary files /dev/null and b/typo3/sysext/t3skin/images/icons/actions/edit-insert-default.png differ
index 4d35ced..9e66274 100755 (executable)
Binary files a/typo3/sysext/t3skin/images/icons/actions/selection-delete.png and b/typo3/sysext/t3skin/images/icons/actions/selection-delete.png differ
index cc703c5..ba44321 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/t3-icon-actions.png and b/typo3/sysext/t3skin/images/sprites/t3-icon-actions.png differ
index 42c82c3..7901b2c 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/t3-icon-apps.png and b/typo3/sysext/t3skin/images/sprites/t3-icon-apps.png differ
index cfdd113..7f1961c 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/t3-icon-mimetypes.png and b/typo3/sysext/t3skin/images/sprites/t3-icon-mimetypes.png differ
index efe0660..f3fe624 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/t3-icon-places.png and b/typo3/sysext/t3skin/images/sprites/t3-icon-places.png differ
index 48c4a28..e85aef4 100644 (file)
Binary files a/typo3/sysext/t3skin/images/sprites/t3-icon-status.png and b/typo3/sysext/t3skin/images/sprites/t3-icon-status.png differ
index b272f77..81bbff9 100644 (file)
 }
 .t3-icon-actions.t3-icon-document-edit-access {
        background-position: 0 -2208px;
+}
+.t3-icon-actions.t3-icon-edit-insert-default {
+       background-position: 0 -2232px;
 }
\ No newline at end of file
index 7438ac9..30fd0de 100644 (file)
 .t3-icon-apps.t3-icon-pagetree-backend-user {
        background-position: 0 0px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-frontend-user {
+.t3-icon-apps.t3-icon-filetree-mount {
        background-position: 0 -24px;
 }
-.t3-icon-apps.t3-icon-filetree-mount {
+.t3-icon-apps.t3-icon-pagetree-page-frontend-user {
        background-position: 0 -48px;
 }
 .t3-icon-apps.t3-icon-pagetree-page-shortcut-external {
        background-position: 0 -72px;
 }
-.t3-icon-apps.t3-icon-toolbar-menu-workspace {
+.t3-icon-apps.t3-icon-pagetree-page-no-icon-found-root {
        background-position: 0 -96px;
 }
-.t3-icon-apps.t3-icon-clipboard-images {
+.t3-icon-apps.t3-icon-pagetree-page-shortcut-root {
        background-position: 0 -120px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-no-icon-found-hideinmenu {
+.t3-icon-apps.t3-icon-toolbar-menu-workspace {
        background-position: 0 -144px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-shortcut-hideinmenu {
+.t3-icon-apps.t3-icon-pagetree-page-mountpoint-root {
        background-position: 0 -168px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-mountpoint-hideinmenu {
+.t3-icon-apps.t3-icon-clipboard-images {
        background-position: 0 -192px;
 }
-.t3-icon-apps.t3-icon-pagetree-drag-new-inside {
+.t3-icon-apps.t3-icon-pagetree-page-no-icon-found-hideinmenu {
        background-position: 0 -216px;
 }
-.t3-icon-apps.t3-icon-clipboard-list {
+.t3-icon-apps.t3-icon-pagetree-page-shortcut-hideinmenu {
        background-position: 0 -240px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-advanced {
+.t3-icon-apps.t3-icon-pagetree-page-mountpoint-hideinmenu {
        background-position: 0 -264px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-domain {
+.t3-icon-apps.t3-icon-pagetree-drag-new-inside {
        background-position: 0 -288px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-temp {
+.t3-icon-apps.t3-icon-clipboard-list {
        background-position: 0 -312px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-mountpoint {
+.t3-icon-apps.t3-icon-pagetree-page-advanced {
        background-position: 0 -336px;
 }
-.t3-icon-apps.t3-icon-pagetree-backend-user-hideinmenu {
+.t3-icon-apps.t3-icon-pagetree-page-domain {
        background-position: 0 -360px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-list {
+.t3-icon-apps.t3-icon-filetree-folder-temp {
        background-position: 0 -384px;
 }
-.t3-icon-apps.t3-icon-pagetree-drag-move-into {
+.t3-icon-apps.t3-icon-toolbar-menu-opendocs {
        background-position: 0 -408px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-news {
+.t3-icon-apps.t3-icon-pagetree-page-recycler {
        background-position: 0 -432px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-frontend-user-hideinmenu {
+.t3-icon-apps.t3-icon-pagetree-page-shortcut-external-root {
        background-position: 0 -456px;
 }
-.t3-icon-apps.t3-icon-pagetree-drag-new-between {
+.t3-icon-apps.t3-icon-pagetree-page-mountpoint {
        background-position: 0 -480px;
 }
-.t3-icon-apps.t3-icon-pagetree-folder-default {
+.t3-icon-apps.t3-icon-pagetree-page-frontend-user-root {
        background-position: 0 -504px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-default {
+.t3-icon-apps.t3-icon-pagetree-backend-user-hideinmenu {
        background-position: 0 -528px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-advanced-hideinmenu {
+.t3-icon-apps.t3-icon-filetree-folder-list {
        background-position: 0 -552px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-add {
+.t3-icon-apps.t3-icon-pagetree-page-shortcut-external-hideinmenu {
        background-position: 0 -576px;
 }
-.t3-icon-apps.t3-icon-pagetree-drag-move-between {
+.t3-icon-apps.t3-icon-pagetree-page-frontend-user-hideinmenu {
        background-position: 0 -600px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-frontend-users-hideinmenu {
+.t3-icon-apps.t3-icon-pagetree-drag-move-into {
        background-position: 0 -624px;
 }
-.t3-icon-apps.t3-icon-pagetree-spacer {
+.t3-icon-apps.t3-icon-filetree-folder-news {
        background-position: 0 -648px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-locked {
+.t3-icon-apps.t3-icon-pagetree-drag-new-between {
        background-position: 0 -672px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-not-in-menu {
+.t3-icon-apps.t3-icon-pagetree-folder-default {
        background-position: 0 -696px;
 }
-.t3-icon-apps.t3-icon-pagetree-root {
+.t3-icon-apps.t3-icon-pagetree-folder-contains-shop {
        background-position: 0 -720px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-backend-users-hideinmenu {
+.t3-icon-apps.t3-icon-pagetree-page-advanced-root {
        background-position: 0 -744px;
 }
-.t3-icon-apps.t3-icon-toolbar-menu-shortcut {
+.t3-icon-apps.t3-icon-filetree-folder-default {
        background-position: 0 -768px;
 }
-.t3-icon-apps.t3-icon-pagetree-drag-place-denied {
+.t3-icon-apps.t3-icon-pagetree-page-advanced-hideinmenu {
        background-position: 0 -792px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-no-icon-found {
+.t3-icon-apps.t3-icon-filetree-folder-add {
        background-position: 0 -816px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-shortcut {
+.t3-icon-apps.t3-icon-pagetree-drag-move-between {
        background-position: 0 -840px;
 }
-.t3-icon-apps.t3-icon-filetree-root {
+.t3-icon-apps.t3-icon-pagetree-page-frontend-users-root {
        background-position: 0 -864px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-frontend-users {
+.t3-icon-apps.t3-icon-pagetree-page-frontend-users-hideinmenu {
        background-position: 0 -888px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-user {
+.t3-icon-apps.t3-icon-toolbar-menu-cache {
        background-position: 0 -912px;
 }
-.t3-icon-apps.t3-icon-filetree-folder-media {
+.t3-icon-apps.t3-icon-pagetree-folder-contains-board {
        background-position: 0 -936px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-default {
+.t3-icon-apps.t3-icon-filetree-folder-locked {
        background-position: 0 -960px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-backend-users {
+.t3-icon-apps.t3-icon-pagetree-spacer {
        background-position: 0 -984px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-no-icon-found-root {
+.t3-icon-apps.t3-icon-toolbar-menu-search {
        background-position: 0 -1008px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-shortcut-root {
+.t3-icon-apps.t3-icon-pagetree-page-not-in-menu {
        background-position: 0 -1032px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-mountpoint-root {
+.t3-icon-apps.t3-icon-pagetree-page-backend-users-root {
        background-position: 0 -1056px;
 }
-.t3-icon-apps.t3-icon-toolbar-menu-opendocs {
+.t3-icon-apps.t3-icon-pagetree-page-backend-users-hideinmenu {
        background-position: 0 -1080px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-recycler {
+.t3-icon-apps.t3-icon-pagetree-root {
        background-position: 0 -1104px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-shortcut-external-root {
+.t3-icon-apps.t3-icon-toolbar-menu-shortcut {
        background-position: 0 -1128px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-frontend-user-root {
+.t3-icon-apps.t3-icon-pagetree-drag-place-denied {
        background-position: 0 -1152px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-shortcut-external-hideinmenu {
+.t3-icon-apps.t3-icon-pagetree-page-no-icon-found {
        background-position: 0 -1176px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-advanced-root {
+.t3-icon-apps.t3-icon-pagetree-page-shortcut {
        background-position: 0 -1200px;
 }
-.t3-icon-apps.t3-icon-toolbar-menu-cache {
+.t3-icon-apps.t3-icon-filetree-root {
        background-position: 0 -1224px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-frontend-users-root {
+.t3-icon-apps.t3-icon-pagetree-page-frontend-users {
        background-position: 0 -1248px;
 }
-.t3-icon-apps.t3-icon-toolbar-menu-search {
+.t3-icon-apps.t3-icon-filetree-folder-user {
        background-position: 0 -1272px;
 }
-.t3-icon-apps.t3-icon-pagetree-page-backend-users-root {
+.t3-icon-apps.t3-icon-filetree-folder-media {
        background-position: 0 -1296px;
 }
-.t3-icon-apps.t3-icon-pagetree-folder-contains-shop {
+.t3-icon-apps.t3-icon-pagetree-page-default {
        background-position: 0 -1320px;
 }
-.t3-icon-apps.t3-icon-pagetree-folder-contains-approve {
+.t3-icon-apps.t3-icon-pagetree-page-backend-users {
        background-position: 0 -1344px;
 }
 .t3-icon-apps.t3-icon-pagetree-folder-contains-fe_users {
        background-position: 0 -1368px;
 }
-.t3-icon-apps.t3-icon-pagetree-folder-contains-board {
+.t3-icon-apps.t3-icon-pagetree-folder-contains-news {
        background-position: 0 -1392px;
 }
-.t3-icon-apps.t3-icon-pagetree-folder-contains-news {
+.t3-icon-apps.t3-icon-pagetree-folder-contains-approve {
        background-position: 0 -1416px;
 }
\ No newline at end of file
index db4dd71..c5f50d8 100644 (file)
@@ -86,7 +86,7 @@ div#typo3-docbody {
        bottom: 0;
        overflow: auto;
        position: absolute;
-       top: 51px;
+       top: 49px;
        width: 100%;
        z-index: 2;
 }
index e79a10f..12eff30 100644 (file)
@@ -10,8 +10,8 @@ $Id$
 
 .typo3-message {
        margin-bottom: 4px;
-       padding: 6px;
-       padding-left: 26px;
+       padding: 12px;
+       padding-left: 36px;
 }
 
 .typo3-message ul,
@@ -21,6 +21,4 @@ $Id$
 
 .typo3-message .message-header {
        display: block;
-       margin-bottom: 5px;
-       margin-top: -1px;
 }
\ No newline at end of file
index 92baba5..ee9d179 100644 (file)
@@ -22,7 +22,9 @@ table#typo3-tabmenu td.disabled {
 
 table#typo3-tabmenu td a {
        display: block;
+       margin-top: 1px;
        padding: 5px 10px 5px 10px;
+       margin-right: 1px;
 }
 
 table#typo3-tabmenu td.tabact a {
@@ -33,6 +35,7 @@ table#typo3-tabmenu td.tabact a {
 /* - - - - - - - - - - - - - - - - - - - - -
 Dynamic Tab menu (template.php)
 - - - - - - - - - - - - - - - - - - - - - */
+
 div.typo3-dyntabmenu-divs {
        padding: 0;
 }
@@ -59,6 +62,22 @@ table.typo3-dyntabmenu td.disabled_over {
 table.typo3-dyntabmenu td a {
        display: block;
        padding: 5px 10px 5px 10px;
+       margin-right: 1px;
+       position: relative;
+       top: 1px;
+}
+
+table.typo3-dyntabmenu td.tabact a,
+table.typo3-dyntabmenu td.tabact_over a,
+table#typo3-tabmenu td.tabact a,
+table#typo3-tabmenu td.tabact_over a {
+       margin-top: 0px;
+       padding-bottom: 6px;
+}
+
+table.typo3-dyntabmenu td.tab_over a,
+table#typo3-tabmenu td.tab_over a {
+       margin-top: 0px;
 }
 
 div.typo3-dyntabmenu-divs-foldout div.c-tablayer {
index 047b3e8..91bf0f7 100644 (file)
@@ -49,12 +49,12 @@ body#typo3-alt-file-navframe-php {
 
 body#typo3-pagetree #typo3-inner-docbody,
 body#typo3-alt-file-navframe-php #typo3-inner-docbody {
-       padding: 0 0 10px 5px;
+       padding: 0 0 10px 0;
 }
 
 ul.tree {
        clear: both;
-       margin: 16px 0 0 5px;
+       margin: 16px 0 0 10px;
        padding: 0;
 }
 
index bc8d3f5..bda4fe5 100644 (file)
@@ -5,9 +5,7 @@ $Id$
 - - - - - - - - - - - - - - - - - - - - - */
 
 div.workspace-info {
-       /*margin: -10px -10px 5px -10px;*/
-       font-weight:bold;
-       padding: 3px 7px;
+       padding: 7px;
 }
 
 table.workspace-overview td {
index 27bdae9..6366b5b 100644 (file)
@@ -187,7 +187,10 @@ div#typo3-dblist-pagination span.bar {
        padding-right: 0px;
 }
 
-/* Special treatment for searchfield on page */
+#typo3-dblist-search-container {
+       position: relative;
+}
+
 #typo3-dblist-search input[type="submit"] {
        height: 19px;
        margin-left: 5px;
index 8840b40..2b05949 100644 (file)
@@ -16,6 +16,10 @@ td.t3-page-column {
        position: relative;
 }
 
+.t3-page-colHeader a {
+       position: relative;
+}
+
 .t3-page-colHeader-icons {
        position: absolute;
        left: 4px;
index 5d1de70..e26cec7 100644 (file)
@@ -6,7 +6,7 @@ $Id$
 
 .typo3-message {
        border: 1px solid;
-       background-position: 4px 4px;
+       background-position: 10px 12px;
        background-repeat: no-repeat;
 }
 
@@ -20,31 +20,56 @@ $Id$
 }
 
 .message-notice {
+       color: #777;
        background-color: #f6f7fa;
        background-image: url('../../icons/gfx/notice.png');
        border-color: #c2cbcf;
 }
 
+.message-notice a {
+       color: #777;
+}
+
 .message-information {
-       background-color: #ddeef9;
+       color: #4c73a1;
+       background-color: #eaf7ff;
        background-image: url('../../icons/gfx/information.png');
-       border-color: #8aafc4;
+       border-color: #c5dbe6;
+}
+
+.message-information a {
+       color: #4c73a1;
 }
 
 .message-ok {
+       color: #3b7826;
        background-color: #cdeaca;
        background-image: url('../../icons/gfx/ok.png');
        border-color: #58b548;
 }
 
+.message-ok a {
+       color: #3b7826;
+}
+
 .message-warning {
-       background-color: #fbffb3;
-       background-image: url('../../icons/gfx/warning.png');
-       border-color: #c4b70d;
+       color: #9e7d4a;
+       background-color:#fbf6de;
+       background-image: url("../../icons/gfx/warning.png");
+       border-color: #b1905c;
+}
+
+.message-warning a {
+       color: #9e7d4a;
 }
 
 .message-error {
-       background-color: #fbb19b;
+       color: #aa0225;
+       background-color: #f6d3cf;
        background-image: url('../../icons/gfx/error.png');
-       border-color: #dc4c42;
+       border-color: #d66c68;
+}
+
+.message-error a {
+       color: #aa0225;
 }
\ No newline at end of file
index c52d6b5..7eeb57d 100644 (file)
@@ -3,50 +3,9 @@ Tab menu (template.php)
 
 $Id$
 - - - - - - - - - - - - - - - - - - - - - */
-/*
-table#typo3-tabmenu td.tabact {
-       color: black;
-       background: #e7dba8;
-       border: solid black 1px;
-}
-
-table#typo3-tabmenu td.tab {
-       background: #c4d4cd;
-       border: solid #555 1px;
-       border-left: solid #aaa 3px;
-       color: #666;
-}
-
-table#typo3-tabmenu td.tab,
-table#typo3-tabmenu td.tabact {
-       border-bottom: 0px;
-       border-radius: 3px;
-       -webkit-border-radius: 3px;
-       -moz-border-radius: 3px;
-}
 
+table.typo3-dyntabmenu td a,
 table#typo3-tabmenu td a {
-       color: #666;
-       text-decoration: none;
-}
-
-table#typo3-tabmenu td.tabact a {
-       color: black;
-}
-
-table#typo3-tabmenu td A:hover {
-       color: black;
-       text-decoration: none;
-}
-
-table#typo3-tabmenu td.tab:hover {
-       background: #f6eab7;
-}
-
-/* - - - - - - - - - - - - - - - - - - - - -
-Dynamic Tab menu (template.php)
-- - - - - - - - - - - - - - - - - - - - - */
-table.typo3-dyntabmenu td {
        background: #dadada;
        border: 1px solid #adadad;
        border-bottom: none;
@@ -58,36 +17,31 @@ table.typo3-dyntabmenu td {
        -webkit-border-top-right-radius: 3px;
 }
 
-table.typo3-dyntabmenu td.tabact,
-table.typo3-dyntabmenu td.tab_over,
-table.typo3-dyntabmenu td.tabact_over {
-       background: #ffffff;
-}
-
 table.typo3-dyntabmenu td.tabact a,
 table.typo3-dyntabmenu td.tab_over a,
-table.typo3-dyntabmenu td.tabact_over a {
+table.typo3-dyntabmenu td.tabact_over a,
+table#typo3-tabmenu td.tabact a,
+table#typo3-tabmenu td.tab_oder a,
+table#typo3-tabmenu td.tabact_over a {
+       color: #000;
        background: #ffffff;
-       padding-bottom: 6px;
-       padding-top: 4px;
-       position: relative;
-       top: 1px;
 }
 
-table.typo3-dyntabmenu td.disabled,
-table.typo3-dyntabmenu td.disabled_over {
+table.typo3-dyntabmenu td.disabled a,
+table.typo3-dyntabmenu td.disabled_over {
        background: #ccc;
        color: #999;
        cursor: default;
 }
 
-table.typo3-dyntabmenu td a {
+table.typo3-dyntabmenu td a,
+table#typo3-tabmenu td a {
        color: #666;
        text-decoration: none;
 }
 
 div.typo3-dyntabmenu-divs {
-       background: #ffffff;
+       background: #ececec;
        background-image: linear-gradient(center top, #ffffff 0px, #ececec 100px);
        background-image: -moz-linear-gradient(center top, #ffffff 0px, #ececec 100px);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0px, #ffffff), color-stop(100px, #ececec));
@@ -151,6 +105,7 @@ div.typo3-dyntabmenu-divs-foldout div.tabact a,
 div.typo3-dyntabmenu-divs-foldout div.tab_over a,
 div.typo3-dyntabmenu-divs-foldout div.tabact_over a {
        text-decoration: none;
+       color: #000;
 }
 
 /*
index dc5726d..6a24c46 100644 (file)
@@ -6,6 +6,7 @@ $Id$
 
 #typo3-pagetree .workspace-info {
        background-color: #ffec97;
+       font-weight: bold;
 }
 
 table#typo3-versionSelector {
index fc37ddd..c0973f4 100644 (file)
@@ -26,7 +26,7 @@ h2 {
 
 /* Normal section headers */
 h3 {
-       font-size: 13px;
+       font-size: 12px;
 }
 
 /* Discrete section headers (no background) */
@@ -166,7 +166,8 @@ textarea.fixed-font {
 }
 
 .uppercase {
-       text-transform: uppercase;
+       padding-bottom: 6px;
+       border-bottom: 1px solid #cdcdcd;
 }
 
 .tableheader td {
index 2b87e59..e42045b 100644 (file)
@@ -4,14 +4,18 @@ Module menu
 $Id$
 - - - - - - - - - - - - - - - - - - - - - */
 
-#typo3-side-menu {
+#typo3-module-menu {
        background: #dddddd;
        background-image: url('../../images/backgrounds/module-menu-right.gif');
        background-position: right top;
        background-repeat: repeat-y;
 }
 
-#typo3-menu {
+#typo3-module-menu .x-panel-body {
+       background-color: transparent;
+}
+
+#typo3-side-menu {
        background-image: url('../../images/backgrounds/module-menu-top.png');
        background-position: right top;
        background-repeat: no-repeat;
index a9064ac..425ba45 100644 (file)
@@ -63,9 +63,10 @@ class tx_tstemplateinfo extends t3lib_extobjbase {
         * @return      string          A row for a HTML table
         */
        function tableRow($label, $data, $field)        {
-               $ret = '<tr><td class="bgColor4" width="1%">';
-               $ret.= '<a href="index.php?id='.$this->pObj->id.'&e['.$field.']=1">'.t3lib_iconWorks::getSpriteIcon('actions-document-open',array("title"=> $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:editField', true))) . '</a>';
-               $ret.= '</td><td class="bgColor4" width="1%"><strong>'.$label.'&nbsp;&nbsp;</strong></td><td class="bgColor4" width="99%">'.$data.'&nbsp;</td></tr>';
+               $ret = '<tr><td class="bgColor4" width="20%">';
+               $ret.= '<a href="index.php?id=' . $this->pObj->id . '&e[' . $field . ']=1">' . 
+                       t3lib_iconWorks::getSpriteIcon('actions-document-open', array('title' => $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_common.xml:editField', true))) . '<strong>' . $label . '&nbsp;&nbsp;</strong></a>';
+               $ret.= '</td><td class="bgColor4">' . $data . '&nbsp;</td></tr>';
                return $ret;
        }
 
@@ -492,18 +493,13 @@ class tx_tstemplateinfo extends t3lib_extobjbase {
                                sprintf($GLOBALS['LANG']->getLL('editToView'), (trim($tplRow[config]) ? count(explode(LF, $tplRow[config])) : 0)),
                                'config'
                        );
-                       $outCode = '<table border=0 cellpadding=1 cellspacing=1 width="100%">'.$outCode.'</table>';
-
-                       $outCode = '<table border=0 cellpadding=0 cellspacing=0>
-                               <tr><td class="bgColor2">'.$outCode.'<img src=clear.gif width=465 height=1></td></tr>
-                       </table>';
+                       $outCode = '<table class="typo3-dblist">' . $outCode . '</table>';
 
                                // Edit all icon:
                        $outCode.= '<br /><a href="#" onClick="' . t3lib_BEfunc::editOnClick(rawurlencode('&createExtension=0') .
                                '&amp;edit[sys_template][' . $tplRow['uid'] . ']=edit', $BACK_PATH, '') . '"><strong>' .
                                t3lib_iconWorks::getSpriteIcon('actions-document-open', array('title'=> 
                                $GLOBALS['LANG']->getLL('editTemplateRecord') ))  . $GLOBALS['LANG']->getLL('editTemplateRecord') . '</strong></a>';
-                       $theOutput.= $this->pObj->doc->spacer(25);
                        $theOutput.= $this->pObj->doc->section('', $outCode);
 
 
index 22fd39d..158858a 100644 (file)
@@ -486,13 +486,13 @@ class tx_tstemplateobjbrowser extends t3lib_extobjbase {
                                        <tr>
                                                <td><img src=clear.gif width=4 height=1></td>
                                                <td class="bgColor2">
-                                                       <table border=0 cellpadding=0 cellspacing=0 class="bgColor5" width="100%"><tr><td nowrap width="99%"><strong>'.$label.'</strong></td>'.$remove.'</tr></table>
+                                                       <table border=0 cellpadding=0 cellspacing=0 class="bgColor5" width="100%"><tr class="t3-row-header"><td nowrap width="99%"><strong>'.$label.'</strong></td>'.$remove.'</tr></table>
                                                </td>
                                        </tr>
                                        <tr>
                                                <td><img src=clear.gif width=4 height=1></td>
                                                <td class="bgColor2">
-                                                       <table border=0 cellpadding=0 cellspacing=0 class="bgColor4" width="100%"><tr><td nowrap>'.$tree.'</td></tr></table><img src=clear.gif width=465 height=1></td>
+                                                       <table border=0 cellpadding=0 cellspacing=0 class="bgColor4" width="100%"><tr><td nowrap>'.$tree.'</td></tr></table></td>
                                        </tr>
                                </table>
                        ';
index 8b01596..c64864b 100644 (file)
@@ -1603,7 +1603,6 @@ $str.=$this->docBodyTagBegin().
                        $widthAct = $widthNo + $addToAct;
                        $widthRight = 100 - ($widthLeft + ($count*$widthNo) + $addToAct);
 
-                       $first=true;
                        foreach($menuItems as $id => $def) {
                                $isActive = $def['isActive'];
                                $class = $isActive ? 'tabact' : 'tab';
@@ -1614,14 +1613,7 @@ $str.=$this->docBodyTagBegin().
                                $url = htmlspecialchars($def['url']);
                                $params = $def['addParams'];
 
-                               if($first) {
-                                       $options.= '
-                                                       <td width="'.$width.'%" class="'.$class.'" style="border-left: solid #000 1px;"><a href="'.$url.'" style="padding-left:5px;padding-right:2px;" '.$params.'>'.$label.'</a></td>';
-                               } else {
-                                       $options.='
-                                                       <td width="'.$width.'%" class="'.$class.'"><a href="'.$url.'" '.$params.'>'.$label.'</a></td>';
-                               }
-                               $first=false;
+                               $options .= '<td width="' . $width . '%" class="' . $class . '"><a href="' . $url . '" ' . $params . '>' . $label . '</a></td>';
                        }
 
                        if ($options)   {