Ignore:
Timestamp:
2017-11-11T22:11:36+01:00 (6 years ago)
Author:
Don-vip
Message:

fix #11217, fix #12623 - major rework of notes tooltips:

  • display clickable links
  • allow to copy text from notes, including comments
File:
1 edited

Legend:

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

    r12928 r13111  
    3535import javax.swing.SwingUtilities;
    3636import javax.swing.UIManager;
    37 import javax.swing.event.HyperlinkEvent;
    38 import javax.swing.event.HyperlinkListener;
    3937import javax.swing.text.html.HTMLEditorKit;
    4038
     
    5250import org.openstreetmap.josm.tools.ImageProvider;
    5351import org.openstreetmap.josm.tools.InputMapUtils;
    54 import org.openstreetmap.josm.tools.OpenBrowser;
    5552import org.openstreetmap.josm.tools.UserCancelException;
    5653import org.openstreetmap.josm.tools.Utils;
     
    137134                        + "</body></html>"
    138135        );
    139         pnlMessage.getEditorPane().addHyperlinkListener(new ExternalBrowserLauncher());
     136        pnlMessage.enableClickableHyperlinks();
    140137        pnl.add(pnlMessage, gc);
    141138
     
    423420        }
    424421    }
    425 
    426     static class ExternalBrowserLauncher implements HyperlinkListener {
    427         @Override
    428         public void hyperlinkUpdate(HyperlinkEvent e) {
    429             if (e.getEventType().equals(HyperlinkEvent.EventType.ACTIVATED)) {
    430                 OpenBrowser.displayUrl(e.getDescription());
    431             }
    432         }
    433     }
    434422}
Note: See TracChangeset for help on using the changeset viewer.