/// <summary> /// This is invoked when the user clicks on the notification bar "Download" button. /// </summary> public void DownloadNewClientVersion(object obj) { try { if (_latestClientVersionInformation == null) { Logging.Warn("No latest client information to work with??? Cannot download."); return; } // for the moment, just use the first download location string download_source = _latestClientVersionInformation.DownloadLocations[0].Trim(); Logging.Info("Download source in update file is {0}", download_source); if (0 == download_source.CompareTo("@WEB_BASE@")) { download_source = _clientSetupUrl; } Logging.Info("Download source that we will use is {0}", download_source); if (_isTestEnvironment) { download_source = download_source.Replace("www.", "www.test."); Logging.Warn("Modified download source to use test.lexlens.com: " + download_source); } Logging.Info("Kicking off browser to download the latest client version from: {0}", download_source); BrowserStarter.OpenBrowser(download_source); Logging.Info("Finished starting browser to download latest client."); } catch (Exception e) { Logging.Error(e, "Problem kicking off download for new client version"); } }
public void OpenUrlInBrowser(string url, bool force_external_browser) { if (force_external_browser || ConfigurationManager.Instance.ConfigurationRecord.System_UseExternalWebBrowser) { BrowserStarter.OpenBrowser(url); } else { WebBrowserHostControl web_browser_control = OpenWebBrowser(); web_browser_control.OpenUrl(url); } }
public static void OpenWebsite(string url) { BrowserStarter.OpenBrowser(url); }