[webaccessibile] R: Aggiornamento Menù

Adriano Azzarone adriano.azzarone a ingv.it
Lun 27 Apr 2009 19:46:50 CEST


Diego:
Non è implementato per bene, prova a dare il focus tramite tab ad un
qualsiasi menu, se col mouse passi su un altro menu te li ritrovi entrambi
aperti e questo non va bene. :)

Adriano:
Vero. Lo avevo già notato ma pensavo non fosse così importante, credendo che chi usa la tastiera non usa il mouse e viceversa. Il problema era ancora più grave, perchè una volta usata la tastiera, il mouse diventava inutilizzabile.. Ho risolto in parte nel js: il mouse adesso chiude il menu col focus da tastiera, ma solo se si passa sul menu già aperto. Comunque è già molto più pratico, inoltre il menu  non fa più nemmeno l'altro difetto.

Diego:
Magari facendo una fusione di entrambi i menu (il tuo e il mio) si può
ottenere qualcosa di meglio.

Adriano:
Il tuo lavoro è assolutamente ottimo e sicuramente più specialistico, ma abbiamo intrapreso due strade nettamente distinte: il mio è quasi tutto css, il tuo js. Non so se è possibile unire i due intenti per un approccio comune di grafica e di pratica.

Io vorrei eliminarlo del tutto il JS, forse ho trovato qualcosa di nuovo:
http://www.blakehaswell.com/lab/dropdown/stage_5/
Con FF funziona anche il tab con js disattivato! Con IE7, purtroppo il focus del tab scompare senza js..



Diego La Monica ha scritto:
> Adriano Azzarone:
> Visto che avevo divulgato il menù pensando che fosse già ok, lo devo 
> invece segnalare nuovamente perchè ho corretto alcuni errori importanti, 
> soprattutto sul JS che gestisce il tasto tab e sul CSS.
>
> Diego:
> Non è implementato per bene, prova a dare il focus tramite tab ad un
> qualsiasi menu, se col mouse passi su un altro menu te li ritrovi entrambi
> aperti e questo non va bene. :)
>
> Adriano:
> In più graficamente, la riga di espansione dei sottomenù rimane 'accesa' 
> anche esplorando il sottomenù stesso.
>
> Diego:
> Questo è giusto e buono! :)
>
>
> Adriano:
> http://roma2.rm.ingv.it/MENU/key.html
>
> Ma, dunque, secondo voi può considerarsi veramente "accessibille"?
>
>
> Diego:
> mmm... quasi :)
> Sinceramente, non volevo pubblicarlo ancora, perché volevo scriverci prima
> la documentazione, sia per il menu [1] che per la nuova versione di JAST,
> però quello che ho fatto è implementato esclusivamente lato Javascript
> modificando un elenco puntato in un menu. Ovviamente se non hai Javascript
> attivo tutto viene mostrato (correttamente) come elenco puntato.
> Questo menu supporta tra l'altro anche le specifiche WAI-ARIA ed è
> navigabile da tastiera come fosse un menù standard di un'applicazione
> desktop (dagli il focus tramite il tab e poi navigalo con le frecce o con
> l'enter).
> Presenta ancora qualche bug minore. Ma sono bug minori e che si presentano
> nel caso in cui sulla stessa pagina siano presenti più di un menù
> contemporaneamente (così come sulla pagina di demo).
>
> Magari facendo una fusione di entrambi i menu (il tuo e il mio) si può
> ottenere qualcosa di meglio.
>
> Ciao
> Diego
>
> [1] http://jastegg.it/demo/menu/
>
> _______________________________________________
> webaccessibile - la risorsa di IWA ITALY sull'accessibilità del Web
> webaccessibile a itlists.org
> http://itlists.org/mailman/listinfo/webaccessibile
> http://webaccessibile.org - http://www.iwa.it
>
>   

-- 
======================
Adriano Azzarone
Istituto Nazionale di Geofisica e Vulcanologia
Via di Vigna Murata, 605
00143 Roma
Tel: +39 6 51860720
E-mail: adriano.azzarone a ingv.it



Maggiori informazioni sulla lista webaccessibile