Changeset 112435 in spip-zone


Ignore:
Timestamp:
Nov 15, 2018, 9:53:59 AM (4 weeks ago)
Author:
cedric@…
Message:

Retour sur r109858 r109864 r110132 : on revient quasiment a la regexp initiale avec un \b en plus car sinon les 1.0em etaient reduits en 1.0 ce qui casse par exemple

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/compresseur/inc/compresseur_minifier.php

    r111776 r112435  
    100100                $contenu = preg_replace(",(^|})([^{}]*){},Ums", "$1", $contenu);
    101101                // supprimer l'unité quand la valeur est zéro (sauf pour % car casse les @keyframes cf https://core.spip.net/issues/3128 et sauf pour les chaînes en base64 cf https://core.spip.net/issues/3991)
    102                 $contenu = preg_replace("/\b0(em|px|pt|rem|ex|pc|vh|vw|vmin|vmax|cm|mm|in|ch)\b/ms", '0', $contenu);
     102                $contenu = preg_replace("/([^0-9.]\b0)(em|px|pt|rem|ex|pc|vh|vw|vmin|vmax|cm|mm|in|ch)\b/ms", '$1', $contenu);
    103103
    104104                // renommer les couleurs par leurs versions courtes quand c'est possible
Note: See TracChangeset for help on using the changeset viewer.