Browse Source

Inconformité XHTML dans les Ajax, et un peu de code mort.

spip-1.9.2
Committo,Ergo:sum 16 years ago
parent
commit
faead3d47e
  1. 4
      dist/style_prive.html
  2. 2
      ecrire/exec/rechercher.php
  3. 38
      ecrire/inc/plonger.php
  4. 19
      ecrire/inc/selectionner_auteur.php

4
dist/style_prive.html vendored

@ -1440,14 +1440,14 @@ a.triangle_block:hover {
color: #666;
}
a.highlight {
a.highlight, div.highlight {
color: #000;
padding: 2px;
background-color: ##ENV{couleur_claire,edf3fe};
display:block;
}
a.pashighlight {
a.pashighlight, div.pashighlight {
color: #666;
padding: 2px;
background-color: white;

2
ecrire/exec/rechercher.php

@ -105,7 +105,7 @@ function proposer_item ($ids, $titles, $rac, $type)
$titre = strtr(str_replace("'", "’", str_replace('"', """, textebrut($titles[$id]["titre"]))), "\n\r", " ");
$ret .= "<div class='pashighlight'\nonClick=\"changerhighlight(this); "
$ret .= "<div class='pashighlight'\nonclick=\"changerhighlight(this); "
. $onClick
. "\"\nondblclick=\""
. $ondbClick

38
ecrire/inc/plonger.php

@ -43,33 +43,37 @@ function inc_plonger_dist($id_rubrique, $idom="", $list=array(), $col = 1, $excl
$args = "'$idom',this,$col,'$spip_lang_left','$info'";
while (list($id, $titrebrut) = each($ordre)) {
$titre = "<div class='"
. ($id_rubrique ? 'petite-rubrique' : "petit-secteur")
. "'>"
. supprimer_numero($titrebrut)
. "</div>";
$titre = supprimer_numero($titrebrut);
$classe1 = $id_rubrique ? 'petite-rubrique' : "petit-secteur";
if (isset($rub[$id]["enfants"])) {
$titre = "<div class='rub-ouverte'>$titre</div>";
$acces = "firstChild.";
$classe2 = " class='rub-ouverte'";
$url = "\nhref='$rec&amp;id=$id'" ;
} else { $url = $acces = ''; }
} else { $url = $classe2 = '' ; }
$ret .= "<a class='"
. (($id == $next) ? "highlight" : "pashighlight")
. "'"
. $url
. "\nonClick=\"changerhighlight(this);return "
$click = "\nonclick=\"changerhighlight(this.parentNode.parentNode.parentNode);\nreturn "
. (!is_array($list) ? ' false'
: "aff_selection_provisoire($id,$args)")
# ce lien provoque la selection (directe) de la rubrique cliquee
# et l'affichage de son titre dans le bandeau
. "\"\nondblclick=\""
. "aff_selection_titre(this."
. $acces
. "firstChild.firstChild.nodeValue,$id,'selection_rubrique','id_parent');"
. "return aff_selection_provisoire($id,$args);"
. "\">$titre</a>";
. "firstChild.nodeValue,"
. $id
. ",'selection_rubrique','id_parent');"
. "\nreturn aff_selection_provisoire($id,$args);"
. "\"";
$ret .= "<div class='"
. (($id == $next) ? "highlight" : "pashighlight")
. "'><div class='"
. $classe1
. "'><div$classe2><a"
. $url
. $click
. ">"
. $titre
. "</a></div></div></div>";
}
}

19
ecrire/inc/selectionner_auteur.php

@ -46,13 +46,6 @@ function selectionner_auteur_boucle($query, $idom)
while ($row = spip_fetch_array($query)) {
$id = $row["id_auteur"];
$titre = typo(extraire_multi($row["nom"]));
$email = $row["email"];
$statut = $row["statut"];
$commun = "findObj_forcer('nouv_auteur').value="
. $id;
// attention, les <a></a> doivent etre au premier niveau
// et se suivrent pour que changerhighligth fonctionne
@ -62,13 +55,17 @@ function selectionner_auteur_boucle($query, $idom)
$res .= "<a class='pashighlight'"
. "\nonclick=\"changerhighlight(this);"
. $commun
. "findObj_forcer('nouv_auteur').value="
. $id
. "; aff_selection($id,$args); return false;"
. "\"\nondbclick=\""
. $commun
. ";findObj_forcer('selection_auteur').style.display="
. "findObj_forcer('nouv_auteur').value="
. $id
. ";findObj_forcer('selection_auteur').style.display="
. "'none'; return false"
. "\"><b>$titre</b></a>";
. "\"><b>"
. typo(extraire_multi($row["nom"]))
. "</b></a>";
}
return $res;

Loading…
Cancel
Save