Fixed bug #14512: Remove "bigButtons" by default in Page module (Thanks to Steffen...
authorSteffen Kamper <info@sk-typo3.de>
Sat, 29 May 2010 18:24:08 +0000 (18:24 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Sat, 29 May 2010 18:24:08 +0000 (18:24 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7745 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
NEWS.txt
typo3/sysext/cms/layout/db_layout.php

index f0f3347..5a7d99c 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
 
 2010-05-29  Steffen Kamper  <info@sk-typo3.de>
 
+       * Fixed bug #14512: Remove "bigButtons" by default in Page module (Thanks to Steffen Gebert)
        * Fixed bug #10377: Cleaning and linting typo3/js-scripts
        * Fixed bug #14523: Missing icons in workspace modules
 
index f839170..7e2519d 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -50,6 +50,8 @@ Backend
 
        * Most Icons used in the TYPO3 Backend are now rendered through so-called sprites. Instead of loading many image tags with single icons and therefore many http requests we now just have 6 sprites (one big image with all icons included) that need to be loaded. Image tags got replaced by spans using the big sprite images with background and offset. This reduces the HTTP and fileheader overhead of about 90% which results in a blasting fast Backend. For details about the new icon sprite API, have a look at t3lib/class.t3lib_iconworks.php.
 
+       * The "bigButtons" (Edit page properties, Move page, ...) in the Page module are now disabled by default to have a cleaner interface. The old behavior can be restored by setting mod.web_layout.disableBigButtons = 0 in UserTS or PageTS.
+
 Frontend
 ========
 
index 99e7c2f..4ba4577 100755 (executable)
@@ -969,7 +969,7 @@ class SC_db_layout {
                $dblist->agePrefixes = $LANG->sL('LLL:EXT:lang/locallang_core.php:labels.minutesHoursDaysYears');
                $dblist->id = $this->id;
                $dblist->nextThree = t3lib_div::intInRange($this->modTSconfig['properties']['editFieldsAtATime'],0,10);
-               $dblist->option_showBigButtons = $this->modTSconfig['properties']['disableBigButtons'] ? 0 : 1;
+               $dblist->option_showBigButtons = ($this->modTSconfig['properties']['disableBigButtons'] === '0');
                $dblist->option_newWizard = $this->modTSconfig['properties']['disableNewContentElementWizard'] ? 0 : 1;
                $dblist->defLangBinding = $this->modTSconfig['properties']['defLangBinding'] ? 1 : 0;
                if (!$dblist->nextThree)        $dblist->nextThree = 1;