X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=AssetTrait.php;h=6e8627ead2879c9c1292f7e790206bf673f5766e;hb=dff7116c31985c523f927df3e8e7cf50670ef428;hp=36ce845382e05e5b98963759d3b36f0520d365a5;hpb=c99710918ed71fdf5e2f76869b0c417600b0887b;p=Pman.Core
diff --git a/AssetTrait.php b/AssetTrait.php
index 36ce8453..6e8627ea 100644
--- a/AssetTrait.php
+++ b/AssetTrait.php
@@ -127,13 +127,11 @@ trait Pman_Core_AssetTrait {
case 'js':
echo ''."\n";
break;
- case 'css':
case 'css':
echo ''."\n";
break;
}
-
}
}
@@ -337,9 +335,16 @@ trait Pman_Core_AssetTrait {
}
$fd = dirname($fp);
-
-
- $cmd = "{$sassc} --style=compressed --sourcemap=auto -I {$fd} -I {$this->rootDir}/roojs1/scss/bootstrap $smod.scss {$compiledir}/{$output}";
+
+ $ver = `$sassc --version`;
+ $bits = explode("\n", $ver);
+ foreach($bits as $b) {
+ $lr = explode(":", $b);
+ $vers[trim($lr[0])] = trim($lr[1]);
+ }
+
+ $sm = $vers['sass'] > 3.4 ? ' --sourcemap=auto ' : '--sourcemap';
+ $cmd = "{$sassc} --style=compressed {$sm} -I {$fd} -I {$this->rootDir}/roojs1/scss/bootstrap $smod.scss {$compiledir}/{$output}";
//echo "$cmd\n"; echo `$cmd`;
`$cmd`;
@@ -347,7 +352,7 @@ trait Pman_Core_AssetTrait {
clearstatcache();
if (!file_exists($compiledir.'/'.$output) ||
!filesize($compiledir.'/'.$routput)) {
- echo "\n";
+ echo "\n";
echo "\n";
return;
}