Version 2.0 du plugin :

* Requiert PHP 5.6+ et SPIP 3.1+
* nouveau logo base sur logo Saas + logo PHP alternatif
* petite optimisation en supprimant le fichier _pipelines
svn/attic/tags/v1.0.8/123887
cedric@yterium.com 4 years ago
parent ebe14c4df7
commit 20d4af8761

5
.gitattributes vendored

@ -34,10 +34,9 @@ lib/scssphp/src/Type.php eol=lf
lib/scssphp/src/Util.php -text
lib/scssphp/src/Version.php -text
/paquet.xml -text
/plugin.xml -text
prive/bouton/calculer_css.html -text
/readme.txt -text
/scssphp.png -text
/scssphp-32.png -text
/scssphp-320.png -text
/scssphp_fonctions.php -text
/scssphp_options.php -text
/scssphp_pipelines.php -text

@ -8,6 +8,6 @@ if (!defined('_ECRIRE_INC_VERSION')) {
$GLOBALS[$GLOBALS['idx_lang']] = array(
// S
'scssphp_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.',
'scssphp_description' => 'Intégration de limplémentation php de SCSS [->http://leafo.github.io/scssphp/]. Il faut avoir au minimum PHP 5.6 pour le bon fonctionnement de cette intégration.',
'scssphp_titre' => 'SCSS PHP'
);

@ -1,6 +1,6 @@
<?php
if (version_compare(PHP_VERSION, '5.4') < 0) {
throw new \Exception('scssphp requires PHP 5.4 or above');
if (version_compare(PHP_VERSION, '5.6') < 0) {
throw new \Exception('scssphp requires PHP 5.6 or above');
}
if (! class_exists('Leafo\ScssPhp\Version', false)) {

@ -1,10 +1,10 @@
<paquet
prefix="scssphp"
categorie="outil"
version="1.9.2"
etat="test"
compatibilite="[2.1.0;3.2.*]"
logo="scssphp.png"
version="2.0.0"
etat="stable"
compatibilite="[3.1.0;3.2.*]"
logo="scssphp-32.png"
documentation="https://contrib.spip.net/ScssPhp"
>
<nom>SCSS PHP</nom>
@ -18,12 +18,10 @@
<!-- Injecter des variables depuis un plugin -->
<pipeline nom="scss_variables" action=''/>
<pipeline nom="insert_head" action="insert_head" />
<pipeline nom="formulaire_admin" inclure="scssphp_pipelines.php" />
<pipeline nom="insert_head" />
<pipeline nom="formulaire_admin" />
<procure nom="scssphp" version="0.8.2.1" />
<spip compatibilite="[3.1.0;[">
<necessite nom="php" compatibilite="[5.4.0;[" />
</spip>
<necessite nom="php" compatibilite="[5.6.0;[" />
</paquet>

@ -1,27 +0,0 @@
<plugin>
<nom>SCSS PHP</nom>
<slogan>Int&#233;gration de l'impl&#233;mentation php de SASS</slogan>
<auteur>Anne-lise Martenot, elastick.net</auteur>
<auteur>Leafo, http://leafo.net</auteur>
<auteur>Jean-Baptiste Bourgoin</auteur>
<licence>GPL 3</licence>
<version>1.9.2</version>
<etat>test</etat>
<icon>scsscss.png</icon>
<lien>https://contrib.spip.net/ScssPhp</lien>
<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>
<prefix>scssphp</prefix>
<categorie>outil</categorie>
<fonctions>scsscss_fonctions.php</fonctions>
<pipeline>
<nom>insert_head</nom>
</pipeline>
<pipeline>
<nom>scss_variables</nom>
</pipeline>
<pipeline>
<nom>formulaire_admin</nom>
<inclure>scssphp_pipelines.php</inclure>
</pipeline>
<necessite id="SPIP" version="[2.1.0;3.2.99]" />
</plugin>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

@ -14,3 +14,20 @@ if (_request('var_mode') == 'css') {
// Pour le moment seul les sourcemaps inline sont gérés
// http://leafo.github.io/scssphp/docs/#source-maps
// define('_SCSS_SOURCE_MAP', true);
/**
* les boutons d'administration : ajouter le bouton var_mode=css
*
* @pipeline formulaire_admin
* @param array $flux
* @return $flux
*/
function scssphp_formulaire_admin($flux) {
if (autoriser('configurer', 'scssphp')) {
$btn = recuperer_fond('prive/bouton/calculer_css');
$flux['data'] = preg_replace('%(<!--extra-->)%is', $btn.'$1', $flux['data']);
}
return $flux;
}

@ -1,22 +0,0 @@
<?php
// Sécurité
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* les boutons d'administration : ajouter le bouton var_mode=css
*
* @pipeline formulaire_admin
* @param array $flux
* @return $flux
*/
function scssphp_formulaire_admin($flux) {
if (autoriser('configurer', 'scssphp')) {
$btn = recuperer_fond('prive/bouton/calculer_css');
$flux['data'] = preg_replace('%(<!--extra-->)%is', $btn.'$1', $flux['data']);
}
return $flux;
}
Loading…
Cancel
Save