From 74843e709afaa0711b54e9322f478317c1036787 Mon Sep 17 00:00:00 2001 From: NumEricR Date: Mon, 7 May 2012 18:36:40 +0200 Subject: [PATCH] =?UTF-8?q?Suppression=20des=20d=C3=A9cimales=20inutiles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/functions.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inc/functions.php b/inc/functions.php index f6054f0..d04ac95 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -162,6 +162,8 @@ private function compress_css($css_to_compress,$lvl=0){ // Ecriture trop lourde $css_to_compress = str_replace(';;', ';', $css_to_compress); $css_to_compress = preg_replace('#:0(px|em|ex|%|pt|pc|in|cm|mm|rem|vw|vh|vm);#', ':0;', $css_to_compress); + // Suppression des décimales inutiles + $css_to_compress = preg_replace('#:([^;]*[1-9]+[0-9]*)\.0+(px|em|ex|%|pt|pc|in|cm|mm|rem|vw|vh|vm)([^;]*);#', ':$1$2$3;', $css_to_compress); // Simplification des codes couleurs hexadécimaux $css_to_compress = preg_replace_callback('#(:[^;]*\#)([a-fA-F\d])\2([a-fA-F\d])\3([a-fA-F\d])\4([^;]*;)#', array($this, 'short_hex_color_values'), $css_to_compress);