Revision: 6413 Author: j...@google.com Date: Sun Oct 18 11:49:24 2009 Log: Add URL help on warning message for an old plugin.
Patch by: jat Review by: amitmanjhi http://code.google.com/p/google-web-toolkit/source/detail?r=6413 Modified: /trunk/dev/core/src/com/google/gwt/dev/shell/BrowserChannelServer.java ======================================= --- /trunk/dev/core/src/com/google/gwt/dev/shell/BrowserChannelServer.java Fri Oct 16 20:54:44 2009 +++ /trunk/dev/core/src/com/google/gwt/dev/shell/BrowserChannelServer.java Sun Oct 18 11:49:24 2009 @@ -16,12 +16,15 @@ package com.google.gwt.dev.shell; import com.google.gwt.core.ext.TreeLogger; +import com.google.gwt.core.ext.TreeLogger.HelpInfo; import com.google.gwt.dev.shell.JsValue.DispatchObject; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.net.MalformedURLException; import java.net.Socket; +import java.net.URL; import java.util.HashMap; import java.util.Map; import java.util.Set; @@ -233,8 +236,27 @@ moduleName = oldLoadModule.getModuleName(); userAgent = oldLoadModule.getUserAgent(); protocolVersion = 1; + HelpInfo helpInfo = new HelpInfo() { + @Override + public String getAnchorText() { + return "UsingOOPHM wiki page"; + } + + @Override + public URL getURL() { + try { + // TODO(jat): better landing page for more info + return new URL( + "http://code.google.com/p/google-web-toolkit/wiki/UsingOOPHM"); + } catch (MalformedURLException e) { + // can't happen + return null; + } + } + }; logger.log(TreeLogger.WARN, "Connection from old browser plugin -- " - + "please upgrade to a later version for full functionality"); + + "please upgrade to a later version for full functionality", null, + helpInfo); break; case CHECK_VERSIONS: String connectError = null; --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---