Index: t3lib/class.t3lib_pagerenderer.php =================================================================== --- t3lib/class.t3lib_pagerenderer.php (revision 7796) +++ t3lib/class.t3lib_pagerenderer.php (working copy) @@ -311,10 +311,11 @@ /*****************************************************/ /* */ - /* Public Enablers */ + /* Public Enablers / Disablers */ /* */ /* */ /*****************************************************/ + /** * Enables MoveJsFromHeaderToFooter * @@ -326,6 +327,16 @@ } /** + * Disables MoveJsFromHeaderToFooter + * + * @param void + * @return void + */ + public function disableMoveJsFromHeaderToFooter() { + $this->moveJsFromHeaderToFooter = FALSE; + } + + /** * Enables compression of javascript * * @param void @@ -336,6 +347,16 @@ } /** + * Disables compression of javascript + * + * @param void + * @return void + */ + public function disableCompressJavascript() { + $this->compressJavascript = FALSE; + } + + /** * Enables compression of css * * @param void @@ -346,6 +367,15 @@ } /** + * Disables compression of css + * + * @param void + * @return void + */ + public function disableCompressCss() { + $this->compressCss = FALSE; + } + /** * Enables concatenation of js/css files * @@ -357,6 +387,16 @@ } /** + * Disables concatenation of js/css files + * + * @param void + * @return void + */ + public function disableConcatenateFiles() { + $this->concatenateFiles = FALSE; + } + + /** * Sets removal of all line breaks in template * * @param void @@ -366,6 +406,30 @@ $this->removeLineBreaksFromTemplate = TRUE; } + /** + * Unsets removal of all line breaks in template + * + * @param void + * @return void + */ + public function disableRemoveLineBreaksFromTemplate() { + $this->removeLineBreaksFromTemplate = FALSE; + } + + /** + * Enables Develop Mode + * This is a shortcut to switch off all compress/concatenate features to enable easier debug + * + * @param void + * @return void + */ + public function enableDevelopMode() { + $this->compressJavascript = FALSE; + $this->compressCss = FALSE; + $this->concatenateFiles = FALSE; + $this->removeLineBreaksFromTemplate = FALSE; + } + /*****************************************************/ /* */ /* Public Getters */