Darklg/CSSLisible — pull request #35 by NumEricR (2012-08-17 14:22:55+00:00)
Title: Raccourcis sur les valeurs comportant des paramètres chiffrés

Salut,

Voilà un truc que j'avais en tête depuis un bon bout de temps : pouvoir utiliser les raccourcis CSS sur les valeurs des propriétés suivantes :
- margin
- padding
- border-width
- outline-width
- border-radius
- -moz-border-radius
- -webkit-border-radius

Pour résumer, voici la liste des remplacements effectués :
- 1px 1px 1px 1px => 1px
- Border-radius : 1px 1px 1px 1px / ... => 1px / ...
- Border-radius : ... / 1px 1px 1px 1px => ... / 1px
- 1px 2px 1px 2px => 1px 2px
- Border-radius : 1px 2px 1px 2px / ... => 1px 2px / ...
- Border-radius : ... / 1px 2px 1px 2px => ... / 1px 2px
- 1px 2px 3px 2px => 1px 2px 3px
- Border-radius : 1px 2px 3px 2px / ... => 1px 2px 3px / ...
- Border-radius : ... / 1px 2px 3px 2px => ... / 1px 2px 3px
- Border-radius : 1px / 1px => 1px

Ces simplifications sont faites par défaut avec l'option "Tout compressé" et sinon j'ai ajouté une nouvelle option spécifique.

Le bout de code habituel pour test :
```
.test {
margin: 0.1px 0.1px 0.1px 0.1px;
margin: .1px .1px .1px .1px;
margin: 1px 1px 1px 1px;
padding: 0.1px 0.2px 0.1px 0.2px;
padding: .1px .2px .1px .2px;
padding: 1px 2px 1px 2px;
border-width: 0.1px 0.2px 0.3px 0.2px;
border-width: .1px .2px .3px .2px;
border-width: 1px 2px 3px 2px;
border-radius: 0.1px 0.1px 0.1px 0.1px / 0.2px 0.2px 0.2px 0.2px;
border-radius: .1px .1px .1px .1px / .2px .2px .2px .2px;
border-radius: 1px 1px 1px 1px / 2px 2px 2px 2px;
border-radius: 0.1px 0.2px 0.1px 0.2px / 0.2px 0.3px 0.2px 0.3px;
border-radius: .1px .2px .1px .2px / .2px .3px .2px .3px;
border-radius: 1px 2px 1px 2px / 2px 3px 2px 3px;
border-radius: 0.1px 0.2px 0.3px 0.2px / 0.2px 0.3px 0.4px 0.3px;
border-radius: .1px .2px .3px .2px / .2px .3px .4px .3px;
border-radius: 1px 2px 3px 2px / 2px 3px 4px 3px;
-moz-border-radius: 1px / 1px;
-moz-border-radius: 1px 2px / 1px 2px;
-moz-border-radius: 1px 2px 3px / 1px 2px 3px;
-moz-border-radius: 1px 2px 3px 4px / 1px 2px 3px 4px;
}
```

_Ping @thierrylemoulec pour [Sublime-Csslisible](https://github.com/thierrylemoulec/Sublime-Csslisible)_