Author: esj@rezo.net
Date: 2007-01-08 07:13:12 +0100 (lun, 08 jan 2007)
New Revision: 8276
Log:
Introduction des classes spip_xx-large, spip_x-large, spip_large, spip_medium, spip_small, spip_x-small, spip_xx-small définies chacune par un font-size et utilisation systématique dans l'espace privé, ce qui ne change rien à son apparence, mais permet à chacun de redéfinir ces classes à d'autres valeurs. La plupart (encore qq cas particuliers à adapter) des font-size avec "px" sont ainsi centralisés dans la feuille de style qui en avait déjà plusieurs, ce sera plus facile de changer de méthode.
Ce dépot a été obtenu par le shell-script:
{{{
for i in $(grep -l font.size: */*p)
do
sed -f x.sed $i > x;
if diff -q x $i; then echo $i intact; else mv x $i; fi
done
}}}
et le sed-script:
{{{
s/\(<[^=>]*\)\( style='[^']*\)font.size: *32px;* *\([^']*'[^c>]*>\)/\1 class='spip_xx-large'\2\3/g
s/\(<[^=>]*\)\( style='[^']*\)font.size: *18px;* *\([^']*'[^c>]*>\)/\1 class='spip_large'\2\3/g
s/\(<[^=>]*\)\( style='[^']*\)font.size: *16px;* *\([^']*'[^c>]*>\)/\1 class='spip_medium'\2\3/g
s/\(<[^=>]*\)\( style='[^']*\)font.size: *14px;* *\([^']*'[^c>]*>\)/\1 class='spip_small'\2\3/g
s/\(<[^=>]*\)\( style='[^']*\)font.size: *12px;* *\([^']*'[^c>]*>\)/\1 class='spip_x-small'\2\3/g
s/\(<[^=>]*\)\( style='[^']*\)font.size: *10px;* *\([^']*'[^c>]*>\)/\1 class='spip_xx-small'\2\3/g
s/\(class='[^']*\)\('[^>]*\)\( style='[^']*\)font.size: *32px;* */\1 spip_xx-large\2\3/g
s/\(class='[^']*\)\('[^>]*\)\( style='[^']*\)font.size: *18px;* */\1 spip_large\2\3/g
s/\(class='[^']*\)\('[^>]*\)\( style='[^']*\)font.size: *16px;* */\1 spip_medium\2\3/g
s/\(class='[^']*\)\('[^>]*\)\( style='[^']*\)font.size: *14px;* */\1 spip_small\2\3/g
s/\(class='[^']*\)\('[^>]*\)\( style='[^']*\)font.size: *12px;* */\1 spip_x-small\2\3/g
s/\(class='[^']*\)\('[^>]*\)\( style='[^']*\)font.size: *10px;* */\1 spip_xx-small\2\3/g
s/\( style='[^']*\)font.size: *32px;* *\([^'>]*'[^>]*class='[^']*\)'/\1\2 spip_xx-large'/g
s/\( style='[^']*\)font.size: *18px;* *\([^'>]*'[^>]*class='[^']*\)'/\1\2 spip_large'/g
s/\( style='[^']*\)font.size: *16px;* *\([^'>]*'[^>]*class='[^']*\)'/\1\2 spip_medium'/g
s/\( style='[^']*\)font.size: *14px;* *\([^'>]*'[^>]*class='[^']*\)'/\1\2 spip_small'/g
s/\( style='[^']*\)font.size: *12px;* *\([^'>]*'[^>]*class='[^']*\)'/\1\2 spip_x-small'/g
s/\( style='[^']*\)font.size: *10px;* *\([^'>]*'[^>]*class='[^']*\)'/\1\2 spip_xx-small'/g
s/ style=''//g
}}}
Modified:
spip/dist/style_prive.html
spip/ecrire/exec/admin_effacer.php
spip/ecrire/exec/admin_plugin.php
spip/ecrire/exec/admin_tech.php
spip/ecrire/exec/articles.php
spip/ecrire/exec/articles_forum.php
spip/ecrire/exec/articles_ortho.php
spip/ecrire/exec/articles_versions.php
spip/ecrire/exec/auteur_infos.php
spip/ecrire/exec/breves_voir.php
spip/ecrire/exec/calendrier.php
spip/ecrire/exec/config_fonctions.php
spip/ecrire/exec/configuration.php
spip/ecrire/exec/controle_forum.php
spip/ecrire/exec/forum.php
spip/ecrire/exec/install.php
spip/ecrire/exec/message.php
spip/ecrire/exec/message_edit.php
spip/ecrire/exec/mots_edit.php
spip/ecrire/exec/mots_tous.php
spip/ecrire/exec/mots_type.php
spip/ecrire/exec/naviguer.php
spip/ecrire/exec/recherche.php
spip/ecrire/exec/rubriques_edit.php
spip/ecrire/exec/sites.php
spip/ecrire/exec/sites_edit.php
spip/ecrire/exec/statistiques_lang.php
spip/ecrire/exec/statistiques_visites.php
spip/ecrire/inc/agenda.php
spip/ecrire/inc/ajouter_documents.php
spip/ecrire/inc/discuter.php
spip/ecrire/inc/documents.php
spip/ecrire/inc/editer_article.php
spip/ecrire/inc/editer_auteurs.php
spip/ecrire/inc/editer_mot.php
spip/ecrire/inc/formater_article.php
spip/ecrire/inc/forum.php
spip/ecrire/inc/gadgets.php
spip/ecrire/inc/iconifier.php
spip/ecrire/inc/import.php
spip/ecrire/inc/instituer_auteur.php
spip/ecrire/inc/joindre.php
spip/ecrire/inc/legender.php
spip/ecrire/inc/message_select.php
spip/ecrire/inc/mots.php
spip/ecrire/inc/petitionner.php
spip/ecrire/inc/presentation.php
spip/ecrire/inc/regler_moderation.php
spip/ecrire/inc/signatures.php
spip/ecrire/inc/sites_voir.php
spip/ecrire/inc/statistiques.php
spip/ecrire/inc/tourner.php
spip/ecrire/inc/virtualiser.php