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

Faire fonctionner l'ensemble du plongeur de rubrique ajax au clavier...

Faire fonctionner l'ensemble du plongeur de rubrique ajax au clavier (auparavant seules les rubriques contenant des sous-rubriques étaient accessibles
parent 7a1ccf67
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -16,7 +16,7 @@ include_spip('inc/texte');
// http://code.spip.net/@inc_plonger_dist
function inc_plonger_dist($id_rubrique, $idom="", $list=array(), $col = 1, $exclu=0, $do='aff') {
global $spip_lang_left;
global $spip_lang_left;
if ($list) $id_rubrique = $list[$col-1];
......@@ -60,8 +60,11 @@ function inc_plonger_dist($id_rubrique, $idom="", $list=array(), $col = 1, $excl
$classe1 = $id_rubrique ? 'petite-rubrique' : "petit-secteur";
if (isset($rub[$id]["enfants"])) {
$classe2 = " class='rub-ouverte'";
$url = "\nhref='$rec&id=$id'" ;
} else { $url = $classe2 = '' ; }
$url = "\nhref='$rec&id=$id'";
} else {
$classe2 = $url = '';
$url = "\nhref='javascript:void(0)'";
}
$js_func = $do . '_selection_titre';
$click = "\nonclick=\"changerhighlight(this.parentNode.parentNode.parentNode);\nreturn "
......
......@@ -68,13 +68,19 @@ function aff_selection_titre(titre, id, idom, nid)
* @param event
*/
function aff_selection_provisoire(id, racine, url, col, sens,informer,event) {
charger_id_url(url.href,
if(url.href == 'javascript:void(0)'){
slide_horizontal(racine + '_principal', ((col-1)*150), sens);
aff_selection (id, racine + "_selection", informer);
}
else{
charger_id_url(url.href,
racine + '_col_' + (col+1),
function() {
slide_horizontal(racine + '_principal', ((col-1)*150), sens);
aff_selection (id, racine + "_selection", informer);
},
event);
}
// empecher le chargement non Ajax
return false;
}
......
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