diff --git a/bndtools.core/src/org/bndtools/core/ui/wizards/shared/TemplateSelectionWizardPage.java b/bndtools.core/src/org/bndtools/core/ui/wizards/shared/TemplateSelectionWizardPage.java index 0a452df91..07025f2f8 100644 --- a/bndtools.core/src/org/bndtools/core/ui/wizards/shared/TemplateSelectionWizardPage.java +++ b/bndtools.core/src/org/bndtools/core/ui/wizards/shared/TemplateSelectionWizardPage.java @@ -236,6 +236,16 @@ public void linkActivated(HyperlinkEvent ev) { } } }); + txtDescription.getFormText().addHyperlinkListener(new HyperlinkAdapter() { + @Override + public void linkActivated(HyperlinkEvent ev) { + try { + PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL((String) ev.getHref())); + } catch (Exception ex) { + log.log(new Status(IStatus.ERROR, Plugin.PLUGIN_ID, 0, "Browser open error", ex)); + } + } + }); } private class LoadTemplatesJob implements IRunnableWithProgress { diff --git a/bndtools.repository.base/_plugin.xml b/bndtools.repository.base/_plugin.xml index dc8542e52..71d350f83 100644 --- a/bndtools.repository.base/_plugin.xml +++ b/bndtools.repository.base/_plugin.xml @@ -5,7 +5,7 @@