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

#1024 accessibilite des liens mailto

parent b2f1a947
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -24,7 +24,7 @@ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: nor ...@@ -24,7 +24,7 @@ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: nor
/* on affiche l'URL cible a la suite des liens sortants (!) /* on affiche l'URL cible a la suite des liens sortants (!)
---------------------------------------------- */ ---------------------------------------------- */
a { color: #520; text-decoration: underline; } a { color: #520; text-decoration: underline; }
a.spip_out:after, a.spip_glossaire:after { display: inline; content: " [" attr(href) "]"; } a.spip_out:after, a.spip_glossaire:after,a.spip_mailto:after { display: inline; content: " [" attr(href) "]"; }
/* Un peu de coquetterie /* Un peu de coquetterie
......
...@@ -59,6 +59,7 @@ table.spip_barre input.barre { width: 99%; background: transparent; border: 0; c ...@@ -59,6 +59,7 @@ table.spip_barre input.barre { width: 99%; background: transparent; border: 0; c
a.spip_note {} /* liens vers notes de bas de page */ a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #900; } /* liens internes */ a.spip_in { color: #900; } /* liens internes */
a.spip_out { color: #009; } /* liens sortants */ a.spip_out { color: #009; } /* liens sortants */
a.spip_mailto:before { content: "\002709"; } /* liens vers un email */
a.spip_url { color: #009; } /* liens url sortants */ a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */ a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; } a.spip_glossaire:hover { text-decoration: underline overline; }
......
...@@ -641,6 +641,9 @@ function calculer_url ($ref, $texte='', $pour='url', $connect='') { ...@@ -641,6 +641,9 @@ function calculer_url ($ref, $texte='', $pour='url', $connect='') {
$lien = "http://".$lien; $lien = "http://".$lien;
else if (strpos($lien, "@") && email_valide($lien)) else if (strpos($lien, "@") && email_valide($lien))
$lien = "mailto:".$lien; $lien = "mailto:".$lien;
if (preg_match(",^\s*mailto:,",$lien))
$class = "spip_mailto";
// class spip_ancre sur les ancres pures (internes a la page) // class spip_ancre sur les ancres pures (internes a la page)
if (substr($lien,0,1) == '#') if (substr($lien,0,1) == '#')
......
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