Et avec des groupes d'options ?
Désolé je réfléchis en même temps que j'écris.


Le 10 septembre 2013 15:53, Kozlika <[email protected]> a écrit :

> Ben non ça ne sera pas terrib, lu comme n'importe quel autre élément
> de la liste, mais le problème existe déjà avec le "bull"
>
> La solution consistante serait d'écrire catégorie/sous-catégorie mais
> c'est un peu lourd je pense.
>
> Après si on veut faire briller dans les coins on doit pouvoir tenter un
>
> <option class="sub-opt"><span
> class="hidden">catégorie/</span>sous-catégorie</option>
>
> et tester ce que ça donne dans un lecteur d'écran... et sur les
> différents navigateurs...
>
> Le 10 septembre 2013 15:16, Franck Paul <[email protected]> a
> écrit :
> > Ah on peut styler les éléments de la liste ? C'est cool, mais côté a11y,
> ça
> > va être lu comment par un lecteur d'écran ? Y'a un truc ?
> >
> >
> > 2013/9/10 Kozlika <[email protected]>
> >
> >> par une class "sub-opt" (sur la balise option) par exemple
> >>
> >> 2013/9/10 Franck Paul <[email protected]>:
> >> > Sur la branche 2.6, Ok, mais on remplace par quoi ?
> >> >
> >> >
> >> > 2013/9/10 Kozlika <[email protected]>
> >> >
> >> >> Sur ce commit : on ne pourrait pas en profiter pour virer les "bull"
> >> >> qui bloquent l'accès direct par "auto-completion" ?
> >> >>
> >> >> 2013/9/10  <[email protected]>:
> >> >> > Revision: 1772 (830249daf702} Branch: 2.5 Author: Dsls Date:
> >> 2013-09-10
> >> >> > 11:02 +0200 Details: Details:
> >> >> > http://dev.dotclear.org/2.0/changeset/830249daf702
> >> >> >
> >> >> > Log Message
> >> >> >
> >> >> > Harmonized categories combo in posts.php like other admin pages,
> see
> >> >> #1564
> >> >> >
> >> >> >
> >> >> > diffstat:
> >> >> >
> >> >> >  admin/posts.php |  16 ++++++++--------
> >> >> >  1 files changed, 8 insertions(+), 8 deletions(-)
> >> >> >
> >> >> > diffs (35 lines):
> >> >> >
> >> >> > diff -r 6970a9e9bd50 -r 830249daf702 admin/posts.php
> >> >> > --- a/admin/posts.php   Tue Sep 10 10:29:37 2013 +0200
> >> >> > +++ b/admin/posts.php   Tue Sep 10 11:02:36 2013 +0200
> >> >> > @@ -60,15 +60,15 @@
> >> >> >                 $users_combo[$user_cn] = $users->user_id;
> >> >> >         }
> >> >> >
> >> >> > +       $categories_values = array('NULL' => true);
> >> >> >         $categories_combo[__('None')] = 'NULL';
> >> >> >         while ($categories->fetch()) {
> >> >> > -               $label =
> >> >> >
> str_repeat('&nbsp;&nbsp;',$categories->level-1).($categories->level-1
> >> ==
> >> >> 0 ?
> >> >> > '' : '&bull; ').
> >> >> > -                       html::escapeHTML($categories->cat_title).
> >> >> > -                       ' ('.$categories->nb_post.')';
> >> >> > -               while (array_key_exists($label,$categories_combo))
> {
> >> >> > -                       $label .= ' ';
> >> >> > -               }
> >> >> > -               $categories_combo[$label] = $categories->cat_id;
> >> >> > +               $categories_combo[] = new formSelectOption(
> >> >> > +
> >> >> >
> str_repeat('&nbsp;&nbsp;',$categories->level-1).($categories->level-1
> >> ==
> >> >> 0 ?
> >> >> > '' : '&bull; ').
> >> >> > +                       html::escapeHTML($categories->cat_title).'
> >> >> > ('.$categories->nb_post.')',
> >> >> > +                       $categories->cat_id
> >> >> > +               );
> >> >> > +               $categories_values[$categories->cat_id] = true;
> >> >> >         }
> >> >> >
> >> >> >         $status_combo = array(
> >> >> > @@ -176,7 +176,7 @@
> >> >> >  }
> >> >> >
> >> >> >  # - Categories filter
> >> >> > -if ($cat_id !== '' && in_array($cat_id,$categories_combo)) {
> >> >> > +if ($cat_id !== '' && isset($categories_values[$cat_id])) {
> >> >> >         $params['cat_id'] = $cat_id;
> >> >> >         $show_filters = true;
> >> >> >  } else {
> >> >> > --
> >> >> > Tracker mailing list - [email protected] -
> >> >> > http://ml.dotclear.net/listinfo/tracker
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Anne / Kozlika
> >> >> --
> >> >> Dev mailing list - [email protected] -
> >> >> http://ml.dotclear.org/listinfo/dev
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Franck
> >> > --
> >> > Dev mailing list - [email protected] -
> >> http://ml.dotclear.org/listinfo/dev
> >>
> >>
> >>
> >> --
> >> Anne / Kozlika
> >> --
> >> Dev mailing list - [email protected] -
> >> http://ml.dotclear.org/listinfo/dev
> >>
> >
> >
> >
> > --
> > Franck
> > --
> > Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
>
>
>
> --
> Anne / Kozlika
> --
> Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
>
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à