Changeset 3121 in josm


Ignore:
Timestamp:
Mar 12, 2010 11:35:58 AM (3 years ago)
Author:
Gubaer
Message:

fixed #4698: Link not works

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/oauth/OAuthAuthorizationWizard.java

    r3111 r3121  
    3434import javax.swing.KeyStroke; 
    3535import javax.swing.UIManager; 
     36import javax.swing.event.HyperlinkEvent; 
     37import javax.swing.event.HyperlinkListener; 
    3638 
    3739import org.openstreetmap.josm.Main; 
     
    4446import org.openstreetmap.josm.tools.CheckParameterUtil; 
    4547import org.openstreetmap.josm.tools.ImageProvider; 
     48import org.openstreetmap.josm.tools.OpenBrowser; 
    4649import org.openstreetmap.josm.tools.WindowGeometry; 
    4750 
     
    111114        pnlMessage.setText("<html><body>" 
    112115                + tr("With OAuth you grant JOSM the right to upload map data and GPS tracks " 
    113                         + "on your behalf (<a href=\"urn:josm-oauth-info\">more info...</a>).") 
     116                        + "on your behalf (<a href=\"{0}\">more info...</a>).",  "http://oauth.net/") 
    114117                        + "</body></html>" 
    115118        ); 
     119        pnlMessage.getEditorPane().addHyperlinkListener(new ExternalBrowserLauncher()); 
    116120        pnl.add(pnlMessage, gc); 
    117121 
     
    248252            pnlManualAuthorisationUI.setApiUrl(apiUrl); 
    249253        } 
    250  
    251254    } 
    252255 
     
    385388        } 
    386389    } 
     390 
     391    class ExternalBrowserLauncher implements HyperlinkListener { 
     392        public void hyperlinkUpdate(HyperlinkEvent e) { 
     393            if (e.getEventType().equals(HyperlinkEvent.EventType.ACTIVATED)) { 
     394                String url = e.getDescription(); 
     395                OpenBrowser.displayUrl(url); 
     396            } 
     397        } 
     398    } 
    387399} 
Note: See TracChangeset for help on using the changeset viewer.