[SPIP] ~maj v3.0.14-->v3.0.17
[ptitvelo/web/www.git] / www / plugins-dist / compresseur / inc / compresseur_minifier.php
index 2c813d5..ec07bd0 100644 (file)
@@ -3,7 +3,7 @@
 /***************************************************************************\
  *  SPIP, Systeme de publication pour l'internet                           *
  *                                                                         *
- *  Copyright (c) 2001-2013                                                *
+ *  Copyright (c) 2001-2014                                                *
  *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
  *                                                                         *
  *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
@@ -89,8 +89,8 @@ function minifier_css ($contenu, $options='') {
                // remplacer font-weight:normal par font-weight:400
                $contenu = preg_replace("/font-weight:normal/ims","font-weight:400",$contenu);
 
-               // enlever le 0 des unites decimales
-               $contenu = preg_replace("/0[.]([0-9]+em)/ims",".$1",$contenu);
+               // si elle est 0, enlever la partie entière des unites decimales
+               $contenu = preg_replace("/\b0+\.(\d+em)/ims",".$1",$contenu);
                // supprimer les declarations vides
                $contenu = preg_replace(",(^|})([^{}]*){},Ums","$1",$contenu);
                // zero est zero, quelle que soit l'unite
@@ -253,6 +253,7 @@ function minifier_encore_js($content,$file=false) {
                        $content = $dest;
                  if (is_string($file)){
                          ecrire_fichier ($file, $cc, true);
+                         spip_clearstatcache(true,$file);
                          ecrire_fichier ("$file.gz", $cc, true);
                    $content = $file;
                  }