Strange window popup with Anchor widget in 1.6.4

21 views
Skip to first unread message

Clive Cox

unread,
Apr 21, 2009, 1:53:00 PM4/21/09
to Google Web Toolkit
With 1.6.4 on linux in Hosted mode, if I have something like:

Anchor anchor = new Anchor("some text");
anchor.addClickHandler(new ClickHandler()
{
public void onClick(ClickEvent event)
{
//do something
}
});

I get a new blank browser window popup and and several warnings in the
hosted mode console like:

[WARN] Confirmation was required to visit untrusted URL:
'jar:resource:///chrome/toolkit.jar!/content/global/console.xul

Any ideas what's going on?

The click handler seems to still get fired.




Salvador Diaz

unread,
Apr 22, 2009, 3:58:00 AM4/22/09
to Google Web Toolkit
The anchor widget is just a regular <a href=""> tag so if you use that
constructor, clicking on it will open a new browser window. To get an
anchor that doesn't do that use the constructor
http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/com/google/gwt/user/client/ui/Anchor.html#Anchor(java.lang.String,%20boolean,%20java.lang.String)
with "#" as the href.

Salvador

Clive Cox

unread,
Apr 22, 2009, 10:47:21 AM4/22/09
to Google Web Toolkit
Thanks Salvador, this seems to have worked.
What is confusing is the constructor I used has in the javadoc:
"Creates an anchor for scripting. The anchor's href is set to
javascript:, based on the expectation that listeners will be added to
the anchor."
This seems to imply what I was trying to do, but maybe href set to
"javascript:" doesn't work. Is this a bug?


On Apr 22, 8:58 am, Salvador Diaz <diaz.salva...@gmail.com> wrote:
> The anchor widget is just a regular <a href=""> tag so if you use that
> constructor, clicking on it will open a new browser window. To get an
> anchor that doesn't do that use the constructorhttp://google-web-toolkit.googlecode.com/svn/javadoc/1.6/com/google/g...)
Reply all
Reply to author
Forward
0 new messages