Chargement en cours
Validations dans la source 53
-
cerdic a rédigé
chaque domaine doit generer une css d'un nom different, car le contenu change des qu'il y a une image en url relative Chaque calcul avec un domaine re-ecrasait le calcul precedent car le contenu changeait, provoquant aussi une reconcatenation de la css globale par le compresseur (nicod, bennyb et al)
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
Pour cela il faut : - avoir installé spip-cli, - autoriser la commande exec() en php On peut alors ajouter dans son fichier mes_options.php define('_SCSSPHP_SPIP_CLI_COMPILE', true); pour lancer la compilation des feuilles scssphp via spip-cli, qui utiliser php en mode cli, donc avec un autre php.ini sur lequel on n'a pas xdebug actif Si spip-cli n'est pas dans /usr/local/bin/spip il est possible de definir son path define('_SCSSPHP_SPIP_CLI_BIN', '/path/to/spip'); La compilation via spip-cli se fait exactement avec le même contexte et path que si elle est faite inline. Seul petit inconvenient : avec ?var_mode=css il peut y avoir certains fichiers recompiles plusieurs fois si inclus plusieurs fois, car on a pas de persistence entre chaque compilation scss mais ca reste beaucoup plus rapide qu'une compilation inline avec xdebug -
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
nicod a rédigé
-
nicod a rédigé
-
nicod a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
Mise a jour de ScssPHP en version 1.3.0 https://github.com/scssphp/scssphp/commit/261cd018025d5790e135a1e5b694d6af186e6bca
-
marcimat a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
Mise a jour de ScssPHP et refactoring utilisation du compiler pour definir find-in-path() de maniere plus perenne
-
cerdic a rédigé
Synchro avec https://github.com/scssphp/scssphp/commit/c633b96209c47670bd361aaddf2a6a6965278b13
-
cerdic a rédigé
on peut utiliser le cli pour compiler un fichier en ligne de commande (qui beneficiera donc du path spip, des plugins etc)
-
Maïeul a rédigé
Ne pas recalculer si _VAR_MODE défini mais vide (cas des POST). Note : pas de possibilité d'utiliser les sucres syntaxiques PHP7, puisque compatible PHP 5.6.
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
erational a rédigé
-
marcimat a rédigé
-
cerdic a rédigé
-
marcimat a rédigé
-
cerdic a rédigé
-
marcimat a rédigé
-
marcimat a rédigé
-
marcimat a rédigé
-
marcimat a rédigé
-
marcimat a rédigé
fix: deprecated : il faut un chemin non vide '' sur setImportPaths(). On utilise des chemins absolus
-
marcimat a rédigé
-
marcimat a rédigé
-
marcimat a rédigé
-
marcimat a rédigé
- Les maps inline sont déjà dans le CSS généré - Il faut enlever le chemin racine du SPIP Note: ça ne fonctionne pas dès lors que le plugin scssphp est déposé en lien symbolique, pour des histoires de `realpath` utilisé dans la lib scssphp aussi.
-
marcimat a rédigé
-
cerdic a rédigé
fix: vider le cache scss aussi quand on fait une purge du cache spip (ce n'etait plus le cas depuis SPIP 4+)
-
cerdic a rédigé
-
cerdic a rédigé
-
JamesRezo a rédigé
-
marcimat a rédigé
-
marcimat a rédigé
-
Eric Lupinacci a rédigé
-
marcimat a rédigé
Malheureusement, actuellement `app()->getCwd()` ne retourne pas exactement le même contenu que _ROOT_CWD (cette constante à / final, et pas la fonction). En attendant de savoir si c’est une erreur dans le retour de `app()->getCwd()` de SPIP, On fait en sorte de gérer tous les cas, même si une correction de la méthode survient.
-
nicod a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé