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

Nomenclature : 'spip_mail' est plus simple et facile a memoriser que...

Nomenclature : 'spip_mail' est plus simple et facile a memoriser que 'spip_mailto' ; selecteur bref, en coherence avec les precedents (spip_url, spip_out, etc.).
parent 4dd8b479
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,a.spip_mailto:after { display: inline; content: " [" attr(href) "]"; } a.spip_out:after, a.spip_glossaire:after, a.spip_mail:after { display: inline; content: " [" attr(href) "]"; }
/* Un peu de coquetterie /* Un peu de coquetterie
......
...@@ -25,8 +25,8 @@ function inc_lien_dist($lien, $texte, $class='', $title='', $hlang='', $lang='', ...@@ -25,8 +25,8 @@ function inc_lien_dist($lien, $texte, $class='', $title='', $hlang='', $lang='',
{ {
if (substr($lien,0,1) == '#') # ancres pures (internes a la page) if (substr($lien,0,1) == '#') # ancres pures (internes a la page)
$class = 'spip_ancre'; $class = 'spip_ancre';
elseif (preg_match('/^\s*mailto:/',$lien)) # pseudo URL de mail elseif (preg_match('/^\s*mail:/',$lien)) # pseudo URL de mail
$class = "spip_mailto"; $class = "spip_mail";
elseif (preg_match('/^<html>/',$lien)) # cf traiter_lien_explicite elseif (preg_match('/^<html>/',$lien)) # cf traiter_lien_explicite
$class = "spip_url spip_out"; $class = "spip_url spip_out";
elseif (!$class) $class = "spip_out"; # si pas spip_in|spip_glossaire elseif (!$class) $class = "spip_out"; # si pas spip_in|spip_glossaire
...@@ -226,7 +226,7 @@ function calculer_url ($ref, $texte='', $pour='url', $connect='') { ...@@ -226,7 +226,7 @@ function calculer_url ($ref, $texte='', $pour='url', $connect='') {
return $r ? $r : traiter_lien_explicite($ref, $texte, $pour, $connect); return $r ? $r : traiter_lien_explicite($ref, $texte, $pour, $connect);
} }
define('_EXTRAIRE_LIEN', ",^\s*(http:?/?/?|mailto:?)\s*$,iS"); define('_EXTRAIRE_LIEN', ",^\s*(http:?/?/?|mail:?)\s*$,iS");
// http://doc.spip.org/@traiter_lien_explicite // http://doc.spip.org/@traiter_lien_explicite
function traiter_lien_explicite ($ref, $texte='', $pour='url', $connect='') function traiter_lien_explicite ($ref, $texte='', $pour='url', $connect='')
...@@ -241,7 +241,7 @@ function traiter_lien_explicite ($ref, $texte='', $pour='url', $connect='') ...@@ -241,7 +241,7 @@ function traiter_lien_explicite ($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)) {
if (!$texte) $texte = $lien; if (!$texte) $texte = $lien;
$lien = "mailto:".$lien; $lien = "mail:".$lien;
} }
if ($pour == 'url') return $lien; if ($pour == 'url') return $lien;
......
...@@ -17,7 +17,7 @@ blockquote.spip { margin: 2em 0; padding-left: 1em; border-left: 0.30em solid; } ...@@ -17,7 +17,7 @@ blockquote.spip { margin: 2em 0; padding-left: 1em; border-left: 0.30em solid; }
blockquote.spip_poesie { margin: 2em 0; padding-left: 1em; border-left: 1px solid; font-family: Garamond, Georgia, Times, serif; } blockquote.spip_poesie { margin: 2em 0; padding-left: 1em; border-left: 1px solid; font-family: Garamond, Georgia, Times, serif; }
blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; } blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; }
.spip_code, .spip_cadre { font-family: Courier, "Courier New", monospace; color: #009; } .spip_code, .spip_cadre { font-family: Courier, "Courier New", monospace; color: #036; }
.spip_cadre { width: 99%; background-color: #F4F8F8; border: 1px inset; } .spip_cadre { width: 99%; background-color: #F4F8F8; border: 1px inset; }
div.spip_code, .spip_cadre { margin-bottom: 1em; } div.spip_code, .spip_cadre { margin-bottom: 1em; }
...@@ -51,7 +51,8 @@ a.spip_note {} /* liens vers notes de bas de page */ ...@@ -51,7 +51,8 @@ a.spip_note {} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */ a.spip_ancre {} /* liens internes a la 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_mail { color: #900; }
a.spip_mail: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; }
......
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