- Ajout d'une global non definie par principe, pour le debugage 
Pour afficher les fichiers sources dans les css generees
ajouter au fichier mes_options :

```php
    define('_SCSS_LINE_COMMENTS', true);
```
permettant un debugage plus facile avec une extension comme
https://addons.mozilla.org/fr/firefox/addon/firecompass-for-firebug/
n'est pas supporte par Chrome, utilisant le format sourcemap

+ un peut de doc dans le fichier demo
v1
arnaud.berard@mister-graphx.com 7 years ago
parent 44b3027d6b
commit bd54e93621

@ -1,13 +1,39 @@
/*
Les chemins des scss importes doivent etres defnis depuis la racine du squelette
ou ajoutes au paquet.xml via la balise chemin en mode public
Utilisation de la balise #CSS :
le fichier etant `css/perso.scss`
```scss
#CSS{css/perso.css}
```
le recalcul s'effectue en urtilisant le mode debug : ?var_mode=css
Debug :
Pour afficher les fichiers sources dans les css generees
ajouter au fichier mes_options :
```php
define('_SCSS_LINE_COMMENTS', true);
```
permettant un debugage plus facile avec une extension comme
https://addons.mozilla.org/fr/firefox/addon/firecompass-for-firebug/
n'est pas supporte par Chrome, utilisant le format sourcemap
*/
$blue: #3bbfce;
$marges: 16px;
.content{ color: $blue; padding: $marges; }
.border { padding: $marges / 2; margin: $marges / 2; border: 2px $blue solid;}
/* commentaire variable color redéfinie */
/* commentaire variable color redefinie */
$color: orange;
$color: orange !default;
@mixin couleurs($color: grey) {
background-color: $color;
background-color: lighten($color, 30%);
@content;
}
body {

@ -1,7 +1,7 @@
<paquet
prefix="scssphp"
categorie="outil"
version="1.3.2"
version="1.3.3"
etat="test"
compatibilite="[2.1.0;3.1.*]"
logo="scssphp.png"

@ -5,7 +5,7 @@
<auteur>Leafo, http://leafo.net</auteur>
<auteur>Jean-Baptiste Bourgoin</auteur>
<licence>GPL 3</licence>
<version>1.3.2</version>
<version>1.3.3</version>
<etat>test</etat>
<icon>scsscss.png</icon>
<description>Intégration de limplémentation php de SCSS [->http://leafo.github.io/scssphp/]. Il faut avoir au minimum PHP 5.4 pour le bon fonctionnement de cette intégration.</description>

@ -25,7 +25,15 @@ function scss_compile($style, $contexte = array()) {
$scss = new Compiler();
// lui transmettre le path qu'il utilise pour les @import
$scss->setImportPaths(_chemin());
// Si definie on affiche les commentaires des sources et numero de ligne dans le fichier css genere
// **Les sourcemaps ne sont supportée completement que dans la version CLI de scssphp**
// on utilise donc que LINE_COMMENTS, permettant un debugage plus facile avec une extension comme
// https://addons.mozilla.org/fr/firefox/addon/firecompass-for-firebug/
if (defined('_SCSS_LINE_COMMENTS') AND '_SCSS_LINE_COMMENTS' == true) {
$scss->setLineNumberStyle(Compiler::LINE_COMMENTS);
}
try {
$out = $scss->compile($style);
return $out;

@ -7,3 +7,6 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
if (_request('var_mode') == 'css') {
define('_VAR_MODE','calcul');
}
// Activer les LINE_COMMENTS si besoin
// define('_SCSS_LINE_COMMENTS', false);

Loading…
Cancel
Save