Skip to content
Extraits de code Groupes Projets
Valider 5cbcd480 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Un filtre |direction_css vraiment renversant (regardez donc les coins arrondis...

Un filtre |direction_css vraiment renversant (regardez donc les coins arrondis du formulaire de recherche de la dist)
On utilise la lib CSSTidy qui en version 1.6.1+ propose une option reverse_left_and_right qui s'applique sur les mots cles left/right mais aussi sur les padding/margin/border-* ecrit en shorthand (et normalement aussi sur les positions de backgroud, explicites ou en shorthand elles aussi)
parent 1e0c945f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2862,10 +2862,16 @@ function direction_css($css, $voulue = '') {
}
}
$contenu = str_replace(
array('right', 'left', '@@@@L E F T@@@@'),
array('@@@@L E F T@@@@', 'right', 'left'),
$contenu);
// Inverser la direction gauche-droite en utilisant CSSTidy qui gere aussi les shorthands
include_spip("lib/csstidy/class.csstidy");
$css = new csstidy();
$css->set_cfg('optimise_shorthands', 0);
$css->set_cfg('reverse_left_and_right', true);
$css->parse($contenu);
$contenu = $css->print->plain();
// reperer les @import auxquels il faut propager le direction_css
preg_match_all(",\@import\s*url\s*\(\s*['\"]?([^'\"/][^:]*)['\"]?\s*\),Uims", $contenu, $regs);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter