DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Scriptmerger Bless

Author:Christopher
Created:2010-12-18T19:57:23
Changed:2012-11-20T17:01:08
Classification:scriptmergerbless
Description:The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) ----
Keywords:scriptmerger, bless, css, ie9, 4095, selectors
Author:Tobias Schenk, Raphael Zschorsch
Email:web@medialis.net
Language:en

img-1 img-2 Scriptmerger Bless

Extension Key: scriptmergerbless

Language: en

Version: 0.0.1

Keywords: scriptmerger, bless, css, ie9, 4095, selectors

Copyright 2006-2012, Tobias Schenk, Raphael Zschorsch, <web@medialis.net>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.org

Table of Contents

`Scriptmerger Bless 1 <#__RefHeading__5708_1738894311>`_

`Introduction 3 <#__RefHeading__5710_1738894311>`_

What does it do? 3

`Users manual 4 <#__RefHeading__467_413120346>`_

`Configuration 5 <#__RefHeading__31515_818911409>`_

Reference 5

`Known problems 6 <#__RefHeading__31525_818911409>`_

`ChangeLog 7 <#__RefHeading__31623_818911409>`_

Introduction

What does it do?

XCLASS of the scriptmerger Extension, to do something similar to the Bless Plugin (http://blesscss.com/). IE versions 6, 7, 8 & 9 all have a limit on the number of selectors allowed in a single CSS file. Once the limit is reached, IE silently fails and just ignores any further CSS in the file leaving parts of your site totally unstyled.

When a lot of CSS files are minified and merged by the scriptmerger extension, the limit is quickly reached. This extensions solves this problem by splitting the CSS files with help of a threshold TypoScript value. You also have the possibility to de/activate the splitting via TypoScript; the extension then does practically nothing.

Powered by `http://www.medialis.net/ <http://www.medialis.net/>`_ (haftungsbeschränkt)

Users manual

Just import the extension via the extension manager and install it. Then, you simply have to include the static TypoScript Template after the Static Template of the scriptmerger Extension.

Configuration

The extension brings two new TypoScript constant settings to the scriptmerger extension. See table below.

Reference

TypoScript constants: plugin.tx_scriptmerger.css.scriptmergerBless

activate

Property

activate

Data type

boolean

Description

Activate splitting of CSS files; if this is turned of, the scriptmergerbless extension does nothing

Default

1

threshold

Property

threshold

Data type

int

Description

Sets the threshold, when CSS files should be splitted; the limit for IE is 4095, so this is the default value.

Default

4095

Known problems

No known problems yet. Use the forge to report errors and bugs: http://forge.typo3.org/projects/show/extension-scriptmergerbless

ChangeLog

0.0.1

Version

0.0.1

Changes

Initial upload