Opened 13 years ago

Closed 4 years ago

#1773 closed enhancement (patchwelcome)

[dojox.widget] Wizard should focus the first input box, widget or not

Reported by: jcap-dojo@… Owned by: dante
Priority: high Milestone: 1.13
Component: DojoX Widgets Version: 0.4
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by dante)

It would be extremely usability friendly if the wizard widget panes by default always focused the first usable input field, whether it be a ValidationTextbox?, or something similar or just a plain old input field.

Of course it should be user definable whether or not this should happen, or perhaps even a WizardPane? level setting focusID='foo'...

Change History (12)

comment:1 Changed 13 years ago by bill

Milestone: 0.6

comment:2 Changed 13 years ago by jcap-dojo@…

Sorry, title should have read: wizard widget should focus the first input box, widget or not

comment:3 Changed 13 years ago by bill

Summary: wizard widget should focus the first input box, wizard or notwizard widget should focus the first input box, widget or not

comment:4 Changed 12 years ago by Adam Peller

Component: GeneralDojox
Owner: changed from anonymous to Tom Trenka

comment:5 Changed 12 years ago by Adam Peller

Owner: changed from Tom Trenka to dante

dante, you get the dojox.widget tickets, right?

comment:6 Changed 12 years ago by dante

Milestone: 1.0

clearing milestone for non-ported dojox-candidate widget. whoever ends up porting Wizard, take this ticket along with it :)

comment:7 Changed 11 years ago by dylan

Milestone: 1.2

comment:8 Changed 11 years ago by dante

Description: modified (diff)
Milestone: 1.21.4
Summary: wizard widget should focus the first input box, widget or not[dojox.widget] Wizard should focus the first input box, widget or not

need to look into exposing how dialog does it, or if there is a faster alternative. (the focusId thing sounds nice, but I'd like to keep the API somewhat consistent

comment:9 Changed 10 years ago by dante

Milestone: 1.4future

this won't die, but needs to stay open as reminder.

comment:10 Changed 6 years ago by dylan

Either this needs a patch, or I'm closing it out in a week as wontfix.

6 years is a bit much really.

comment:11 Changed 6 years ago by bill

Component: DojoxDojoX Widgets

Presumably you could get the first field by calling dijit/a11y::getFirstInTabbingOrder(this.containerNode), and then if such a field exists at all, call focus() on it.

comment:12 Changed 4 years ago by dylan

Milestone: future1.12
Resolution: patchwelcome
Status: newclosed

Closing as patchwelcome.

Note: See TracTickets for help on using tickets.