Valider bd54e936 rédigé par arnaud.berard@mister-graphx.com's avatar arnaud.berard@mister-graphx.com
Parcourir les fichiers

1.3.3

- 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
parent 44b3027d
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+29 −3
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
/*
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 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="scssphp"
	categorie="outil"
	version="1.3.2"
	version="1.3.3"
	etat="test"
	compatibilite="[2.1.0;3.1.*]"
	logo="scssphp.png"
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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 l’implé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>
+9 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -26,6 +26,14 @@ function scss_compile($style, $contexte = array()) {
	// 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;
+3 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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);