public override UIElement CreateTooltip(string name, JSONParseItem item) { BowerPackage package = BowerPackage.FromPackageName(name); if (package == null) { return(null); } return(BowerInfoBox.Create(package)); }
public override void Invoke() { BowerPackage package = BowerPackage.FromPackageName(_name); string cleanUrl = "http://" + package.Url.Replace("git://", string.Empty); Uri url; if (package != null && Uri.TryCreate(cleanUrl, UriKind.Absolute, out url)) { System.Diagnostics.Process.Start(url.ToString()); } else { MessageBox.Show(Resources.text.SmartTagNavigateToHomepageError, Globals.VsixName, MessageBoxButtons.OK, MessageBoxIcon.Hand); } }