Tabbing to Menu

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Tabbing to Menu

Post by shong »

I have incorporated the keypress.js file however I cannot tab into the menu. If I hover over the menu and show the menu items then the tab will go into that menu. Any ideas on how to get around this?
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

We need to see the page, can you post a url, or post a test page so we can see what's happening?

Ruth
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Post by shong »

Hi Ruth,
Once I placed url in the first menu I was able to tab to it. Then I can tab to the next menu fine but if I want to go to the third menu, it goes thru all the sub menus. However since I have the menu set up to open onclick, it is not showing the sub menus.

I did noticed that if I go and click on all the menus first so I have the sub menus show up, then go thru the tab the menu show the sub menus when I tab to them.

I do not have a url for you right now as the app is an intranet app.
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

There is another person who had a menu set to open on click, he said putting a url in the item that opens the submenu will let it open when you tab.

It will go through all the submenus before going to the next. There's no way for the person who is tabbing to know that there is a submenu with links if it doesn't open.

Ruth
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Post by shong »

Is there a way to have the tab work without putting in a url for the first menu item?
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

There are still a few bugs with keypress and the tree. Andy is working on them now. The goal is 508 compliance.
John
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Post by shong »

Thanks John. Do you know the timeframe of when it might be fixed? Also is there a way I can get notified when the fix is complete?
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

Andy's finishing up a project on the server. Can't give an exact time frame, but he expected to be able to get working on it today. 508 is a high priority for us.

As for updates, subscribe to ("Watch") this topic.
John
twing
Advanced
Advanced
Posts: 15
Joined: Wed Apr 20, 2005 7:17 am

Shift - tab

Post by twing »

I found out tabbing moves the cursor to the next submenu item.

However, using shift-tab takes the cursor back to the previous item in the same submenu, but not to the previous submenu.

I tested with http://milonic.com, and the issue exist. I'll watch this topic for reply.

Thanks to all javascript guru for this excellent tools.
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Post by shong »

Hi John,
Any update on the progress of the bug fixes for keypress and the tree?
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

Hi shong -

I talked to Andy this morning. He's still working on it, which means he must have run into some unforseen problems, because usually he's got stuff like this licked faster than you can blink. Will put a reply here when it's ready (I need it, too!).
John
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Post by shong »

Hi John,
Is there any update on this bug fix?
User avatar
John
 Team
 Team
Posts: 5967
Joined: Sun May 19, 2002 8:23 pm
Location: Phoenix, AZ
Contact:

Post by John »

I'll ask...
John
User avatar
stephen702
Super Advanced
Super Advanced
Posts: 77
Joined: Wed Jul 16, 2003 4:53 am
Location: Davis, CA
Contact:

Post by stephen702 »

One issue I've noticed--and which Andy may already know about--needs to be addressed.

I have a horizontal menu bar at http://www.aact.org

In order to help visitors find things, some submenu items are listed more than once, under different headings. For example, from the menu bar, under "Events" one of the choices is an "AACTFest" submenu. On the menu bar to the right of "Events" is "Resources," and one of the choices under it is the same "AACTFest" submenu.

Tabbing works fine when the "AACTFest" submenu is called from "Events." However, when you tab to the "Resources" choice on the menu bar, the "AACTFest" submenu is again called, and this causes a problem: When the user has tabbed through the "AACTFest" submenu, he cannot continue to tab the other choices under "Resources." Instead, he is sent back to the "AACTFest" submenu's first appearance under "Events"--effectively setting up a loop that prevents the user from accessing all the menu choices.
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

As you guys know I"m not a programmer, but it seems to me it would involve a lot to somehow have the menu note that it had a submenu which had two parents, to figure out which parent had generated the mouseover and then translate back the position of that mouseover. Then somehow that has to get translated into the tab access module. Then again, it might be a simple thing and I'm all wet :P

I think the easiest fix for that would be to copy the submenu, paste it and add a 1 after it, then choose one of those mouseovers to be submenu and the other to be submenu1 That would guarantee that there would be no problem with the tab access and no loop generated.

Ruth
choltz
Beginner
Beginner
Posts: 4
Joined: Fri Jun 03, 2005 9:26 pm

no url in first menu item?

Post by choltz »

I've been following this thread with greate interest. I am also curious if it is possible to make the keyboard tab work if the first menu item doesn't have a an associated url.

If this is a bug, is there an idea as to when it will be fixed?

Is there a work around? For instance, can one include a url in the first menu item and then simply hide it with client-side JavaScript?

Any feedback would be appriciated.

Thanks!
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

Hi Choltz,

Well, there is a property type=disabled; I don't know if you could maybe put a transparent image in with a url and then make it type=disabled; I'm not sure if that would be read as not having a url or not? What exactly is the first menu item? Maybe you could put in a url to the first item in the submenu. I know it would be in there twice but.... just a thought

Ruth
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Post by shong »

Hi John
does Version 5.725 - Built: Saturday June 4 2005 - 22:29 GMT fix any of the keypress bugs?
shong
Advanced
Advanced
Posts: 24
Joined: Wed May 04, 2005 5:37 pm
Location: Bellevue, WA
Contact:

Post by shong »

Is there a topic or page that lists what bugs or enhancements each Version has fixed or added?
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

Yes, the menu version information page does that.

As to the modules, I think you need to check the Bolt-on Modules page and look at the dates on the modules to see if they have been updated, though they are included in the menu so I guess they get updated in the download automatically.

Could you list the 'bugs' to which you are referring?

I just tested the keypress in a menu with the first two items being

Code: Select all

aI("text=no show no url;");
aI("text=Header;type=header;");
As you can see neither of those have urls, or showmenus. I could tab through the whole menu with no problems IE, Netscape, Firefox. So, I'm unsure what problem is happening for you.

Ruth
Post Reply