コード例 #1
0
        public override UIElement CreateTooltip(string name, JSONParseItem item)
        {
            BowerPackage package = BowerPackage.FromPackageName(name);

            if (package == null)
            {
                return(null);
            }

            return(BowerInfoBox.Create(package));
        }
コード例 #2
0
        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);
            }
        }