Actually, just confirming this, all the solutions presented here *do
not* work in webkit browsers (chrome, safari), right? Looks like it
works in firefox ok. I haven't found any alternative solutions in my
searches, so seems like our options are still:

  1) Use methods presented here, but won't work in chrome or safari
  2) Use standard login submit form (outside of gwt, but will work on
all browsers)

Thanks

On May 5, 8:29 pm, markww <[email protected]> wrote:
> What version of GWT are you using Viliam, form.addFormPanel() doesn't
> seem to exist anymore?
>
> On Apr 27, 12:32 am, Viliam Durina <[email protected]> wrote:
>
>
>
>
>
> > There is even a simpler solution without using JSNI at all. Set the
> > form's action to just "javascript:;" and put the login logic to the
> > form's submitHandler:
>
> >   FormPanel form =
> > FormPanel.wrap(Document.get().getElementById("login"), false);
> >   form.setAction("javascript:;");
>
> >   form.addFormPanel(new FormPanel() {
> >      public void onSubmit(FormSubmitEvent event) {
> >         // do some validation before submitting (non-empty fields)
> >         // and call event.setCancelled(true) if needed.
>
> >         // get the fields values and do your GWT-RPC call or
> >         // RequestBuilder thing here.
> >       }
> >       public void onSubmitComplete(FormSubmitCompleteEvent event) {
> >          // will never be called.
> >       }
> >    });
>
> > Tested in IE8, firefox 3.5 and chrome 4.1 and chrome 5 beta, works in
> > the first two, the last two don't offer to save the password.
> > Confirmed with Thomas Broyer that the original solution does not work
> > there either. Going to file a bug there.
>
> > Viliam
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Google Web Toolkit" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to