private void URLforDownload_TextChanged(object sender, EventArgs e) { isTedVideo = this.txURLforDownload.Text.StartsWith(this.tedBrowser1.urlForVideo); isEuronewsVideo = EuronewsProviderLoad.IsValidForDownloading(this.txURLforDownload.Text); isYouTube = YouTubeBrowser.IsValidForDownloading(this.txURLforDownload.Text); isAmara = AmaraBrowser.IsValidForDownloading(this.txURLforDownload.Text); this.btDownloadfromURL.Enabled = isTedVideo || isEuronewsVideo || isYouTube || isAmara; }
private void wbTedView_Navigating(object sender, WebBrowserNavigatingEventArgs e) { if (EuronewsProviderLoad.IsValidForDownloading(e.Url.AbsoluteUri)) { e.Cancel = true; CallRunDownload(e.Url.AbsoluteUri); } }
void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e) { string url = e.Url.AbsoluteUri.Replace("localhost", "http://euronews.com"); if (EuronewsProviderLoad.IsValidForDownloading(url)) { (new EuronewsBrowser()).CallRunDownload(e.Url.AbsoluteUri); } if (e.Url.AbsoluteUri != "about:blank") { e.Cancel = true; } }