Changeset 110453 in spip-zone for _plugins_/less-css/trunk/lesscss_fonctions.php
- Timestamp:
- May 30, 2018, 2:36:02 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/less-css/trunk/lesscss_fonctions.php
r109915 r110453 21 21 static $import_dirs = null; 22 22 static $parser_options = null; 23 static $chemin = null; 23 24 24 25 spip_timer('lesscss_compile'); … … 38 39 } 39 40 if (is_null($parser_options)) { 40 $parser_options = array( 41 'sourceMap' => lire_config('lesscss/activer_sourcemaps', false) == "on" ? true : false, 42 //'cache_dir' => sous_repertoire(_DIR_CACHE,'less'), 43 ); 41 $parser_options = array(); 42 if (lire_config('lesscss/activer_sourcemaps', false) == "on") { 43 $parser_options['sourceMap'] = true; 44 } 45 } 46 47 if ($parser_options['sourceMap']) { 48 if (!empty($contexte['dest'])) { 49 $parser_options['sourceMapWriteTo'] = $contexte['dest'] . '.map'; 50 $parser_options['sourceMapURL'] = protocole_implicite(url_absolue($parser_options['sourceMapWriteTo'])); 51 } 52 else { 53 unset($parser_options['sourceMapWriteTo']); 54 unset($parser_options['sourceMapURL']); 55 } 56 $parser_options['sourceMapBasepath'] = realpath(_DIR_RACINE); 57 $parser_options['sourceMapRootpath'] = protocole_implicite(url_absolue(_DIR_RACINE?_DIR_RACINE:'./')); 44 58 } 45 59 … … 50 64 try { 51 65 $url_absolue = (!empty($contexte['file'])?protocole_implicite(url_absolue($contexte['file'])):null); 66 $url_absolue = (!empty($contexte['file'])?$contexte['file']:null); 52 67 $parser->parse($style,$url_absolue); 53 68 $out = $parser->getCss(); … … 140 155 } 141 156 else { 142 $contenu = lesscss_compile($contenu, array('file'=>$source ));157 $contenu = lesscss_compile($contenu, array('file'=>$source, 'dest'=>$f)); 143 158 } 144 159 // si erreur de compilation on renvoit un commentaire, et il y a deja eu un log
Note: See TracChangeset
for help on using the changeset viewer.