Skip to content
Extraits de code Groupes Projets
Valider 5441c1c5 rédigé par esj's avatar esj
Parcourir les fichiers

Sous le débusqueur, toujours proposer la validation XML, l'existence du...

Sous le débusqueur, toujours proposer la validation XML, l'existence du service ne se devine pas. Nouvelle spec du coup: si la variable {{{xhtml}}} vaut {{{true}}}, on propose  le validateur du W3C, sinon on propose le validateur maison. Pour la simple indentation, hors débusqueur, si elle vaut {{{true}}} et qu'il existe {{{inc_tidy}}} on appelle cette fonction, sinon on appelle l'indenteur maison.
parent f3cccb5c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -105,12 +105,11 @@ function balise_FORMULAIRE_ADMIN_dyn($float='', $debug='') {
!$var_preview
)
) ? parametre_url(self(),'var_mode', 'debug', '&'): '';
$analyser = !$xhtml ? "" :
(($xhtml === 'sax') ?
$analyser = (@$xhtml !== 'true') ?
(parametre_url(self(), 'var_mode', 'debug', '&')
.'&var_mode_affiche=validation') :
('http://validator.w3.org/check?uri='
. rawurlencode("http://" . $_SERVER['HTTP_HOST'] . nettoyer_uri())));
. rawurlencode("http://" . $_SERVER['HTTP_HOST'] . nettoyer_uri()));
// hack - ne pas avoir la rubrique si un autre bouton est deja present
if ($id_article OR $id_breve) unset ($id_rubrique);
......
......@@ -353,8 +353,11 @@ function f_tidy ($texte) {
# Compatibilite ascendante
if (!is_string($xhtml)) $xhtml ='tidy';
if ($f = charger_fonction($xhtml, 'inc'))
$texte = $f($texte);
if (!$f = charger_fonction($xhtml, 'inc', true)) {
spip_log("tidy absent, l'indenteur SPIP le remplace");
$f = charger_fonction('sax', 'inc');
}
return $f($texte);
}
return $texte;
......
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