public static BowerInfoBox Create(BowerPackage package) { _box.lblName.Content = package.Name; _box.lblUrl.Content = package.Url.Replace("git://", string.Empty).Replace(".git", string.Empty); _box.lblHits.Content = package.Hits.ToString("N0"); _box.AnimateWindowSize(40, 53); return(_box); }
public static BowerInfoBox Create(BowerPackage package) { _box.lblName.Content = package.Name; _box.lblUrl.Content = package.Url.Replace("git://", string.Empty).Replace(".git", string.Empty); _box.lblHits.Content = package.Hits.ToString("N0"); _box.AnimateWindowSize(40, 53); return _box; }
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); } }