There's probably something that can be done, but most likely it will never be done unless it shows up in JIRA.
On 1/17/07, Roberto Ramírez Vique <[EMAIL PROTECTED]> wrote:
Hello Bill & Jesse, I've been working with this great Form methods to just don't use the focus... Is working fine, but I have a problem... I'll try to explain the problem: I am working with IE6 (now the most used Browser), jdk5, tomcat 5.5, tapestry 4.1.2. I have a page where there is are a form, and also some dojo dialogs. These dojo dialogs are hidden (style='display:none'). The problem is that in when I load that page, and the Form.focus binding is set to true (the default), the IE6 gives me an error, because the first DOM focusable element in the html is invisible (in fact is inside the dojo dialog which is invisible => display:none). In general IE6 gives an exception when trying to set the focus to a n invisible input. This become more important when I see that the dojo dialog doesn't work, because when the JS error appears the rest doesn't work. To me a simple workarround would be to add a javascript try-catch to avoid stopping the JS execution. I am not a JS expert and maybe ther e is a better solution ... what do you think? There is another solution? Thanks in advance, robert On 11/23/06, Bill Holloway < [EMAIL PROTECTED]> wrote: > > doh! That works. > > On 11/23/06, Jesse Kuhnert < [EMAIL PROTECTED]> wrote: > > Set focus="false" on your Dialog form. > > > > On 11/23/06, Bill Holloway < [EMAIL PROTECTED] > wrote: > > > Interesting clarification: I have two forms on the page, but one is > > > an @Dialog form at the top of the page, used for logging in. This > > > form is hidden of course. My other form is a "registration" form > > > shown below that and is a beanform form and is not hidden. The > > > dojo.addOnLoad javascript does this: > > > > > > 1) calls tapestry.form.registerForm for the login form (@Dialog, > hidden). > > > 2) call tapestry.form.focusField (correctly) for a field on the > > > registration form. > > > 3) call tapestry.form.registerForm for the registration form. > > > > > > so the call to focus on the (correct) field in the registration form > > > that's shown is made *before* that form is registered with dojo. > > > Oooops! > > > > > > I hate to have to dump the popup dialog form for the login -- but I > > > need that focusField! > > > > > > Bill > > > > > > On 11/23/06, Bill Holloway <[EMAIL PROTECTED] > wrote: > > > > I've tried using both jwcid="@Form" and using beanform, and in > FireFox > > > > on xubuntu I do not see any form field focus working. I the page > > > > source I do see the call to tapestry.form.focusField in dojo's > > > > AddOnLoad function. There are no errors reported in the javascript > > > > console of firefox, but no field focus. My form only contains > > > > @TextField's. > > > > > > > > Is this still waiting full resolution from the TAPESTRY-1113 bug? > > > > > > > > Cheers, > > > > Bill > > > > > > > > -- > > > > "Budgets are moral documents." > > > > > > > > -- Ann Richards > > > > > > > > > > > > > -- > > > "Budgets are moral documents." > > > > > > -- Ann Richards > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > Jesse Kuhnert > > Tapestry/Dojo/(and a dash of TestNG), team member/developer > > > > Open source based consulting work centered around > > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > "Budgets are moral documents." > > -- Ann Richards > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Robert Ramírez Vique Computer Science Engineer
-- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]