Esempio n. 1
0
 private void GoBackTab()
 {
     if (CurBrowser.CanGoBack)
     {
         CurBrowser.Back();
     }
 }
Esempio n. 2
0
        private void LoadURL(string url)
        {
            Uri    outUri;
            string newUrl   = url;
            string urlLower = url.Trim().ToLower();

            // UI
            SetTabTitle(CurBrowser, "Loading...");



            // load page
            if (urlLower == "localhost")
            {
                newUrl = "http://localhost/";
            }
            else if (url.CheckIfFilePath() || url.CheckIfFilePath2())
            {
                newUrl = url.PathToURL();
            }
            else
            {
                Uri.TryCreate(url, UriKind.Absolute, out outUri);

                if (!(urlLower.StartsWith("http") || urlLower.StartsWith("sharpbrowser")))
                {
                    if (outUri == null || outUri.Scheme != Uri.UriSchemeFile)
                    {
                        newUrl = "http://" + url;
                    }
                }

                if (urlLower.StartsWith("sharpbrowser:") ||

                    // load URL if it seems valid
                    (Uri.TryCreate(newUrl, UriKind.Absolute, out outUri) &&
                     ((outUri.Scheme == Uri.UriSchemeHttp || outUri.Scheme == Uri.UriSchemeHttps) && newUrl.Contains(".") || outUri.Scheme == Uri.UriSchemeFile)))
                {
                }
                else
                {
                    // run search if unknown URL
                    newUrl = SearchURL + HttpUtility.UrlEncode(url);
                }
            }

            // load URL
            CurBrowser.Load(newUrl);

            // set URL in UI
            SetFormURL(newUrl);

            // always enable back btn
            EnableBackButton(true);
            EnableForwardButton(false);
        }
Esempio n. 3
0
 private void CloseSearch()
 {
     if (searchOpen)
     {
         searchOpen = false;
         InvokeIfNeeded(delegate() {
             PanelSearch.Visible = false;
             CurBrowser.GetBrowser().StopFinding(true);
         });
     }
 }
Esempio n. 4
0
        private void FindTextOnPage(bool next = true)
        {
            bool first = lastSearch != TxtSearch.Text;

            lastSearch = TxtSearch.Text;
            if (lastSearch.CheckIfValid())
            {
                CurBrowser.GetBrowser().Find(0, lastSearch, true, false, !first);
            }
            else
            {
                CurBrowser.GetBrowser().StopFinding(true);
            }
            TxtSearch.Focus();
        }
Esempio n. 5
0
        private void LoadURL(string url)
        {
            Uri    outUri;
            string newUrl   = url;
            string urlLower = url.Trim().ToLower();

            // UI
            SetTabTitle(CurBrowser, "Loading...");

            // load page
            if (urlLower == "localhost")
            {
                newUrl = "about:blank";
            }
            else if (url.CheckIfFilePath() || url.CheckIfFilePath2())
            {
                newUrl = url.PathToURL();
            }
            else
            {
                Uri.TryCreate(url, UriKind.Absolute, out outUri);

                if (!(urlLower.StartsWith("http") || urlLower.StartsWith("sharpbrowser")))
                {
                    if (outUri == null || outUri.Scheme != Uri.UriSchemeFile)
                    {
                        newUrl = "http://" + url;
                    }
                }
            }


            // load URL
            CurBrowser.Load(newUrl);

            // set URL in UI
            SetFormURL(newUrl);
        }
Esempio n. 6
0
 private void twitterToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.twitter.com");
 }
Esempio n. 7
0
 private void whatsappWebToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://web.whatsapp.com");
 }
Esempio n. 8
0
 private void instagramToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.instagram.com");
 }
Esempio n. 9
0
 private void facebookToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.facebook.com");
 }
Esempio n. 10
0
 private void googleFormsToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("https://www.google.com/forms/about/");
 }
Esempio n. 11
0
 private void gulfTimesQatarToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.gulf-times.com/");
 }
Esempio n. 12
0
 private void alJazeeraToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.aljazeera.com");
 }
Esempio n. 13
0
 private void foxNewsToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.foxnews.com");
 }
Esempio n. 14
0
 private void citationGeneratorToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("https://www.citefast.com/");
 }
Esempio n. 15
0
 private void khanAcademyToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://khanacademy.org");
 }
Esempio n. 16
0
 private void canvaToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://canva.com");
 }
Esempio n. 17
0
 private void weeblyToolStripMenuItem_Click_2(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.weebly.com");
 }
Esempio n. 18
0
 private void preziToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.prezi.com");
 }
Esempio n. 19
0
 private void timesOfIsraelToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.timesofisrael.com");
 }
Esempio n. 20
0
 private void StopActiveTab()
 {
     CurBrowser.Stop();
 }
Esempio n. 21
0
 private void BtnHome_Click(object sender, EventArgs e)
 {
     CurBrowser.Load(HomepageURL);
 }
Esempio n. 22
0
 private void bForward_Click(object sender, EventArgs e)
 {
     CurBrowser.Forward();
 }
Esempio n. 23
0
 private void codecademyToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.codecademy.com");
 }
Esempio n. 24
0
 private void googleDriveToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://drive.google.com");
 }
Esempio n. 25
0
 public void RefreshActiveTab()
 {
     CurBrowser.Load(CurBrowser.Address);
 }
Esempio n. 26
0
 private void edxToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.edx.org");
 }
Esempio n. 27
0
 private void bBack_Click(object sender, EventArgs e)
 {
     CurBrowser.Back();
 }
Esempio n. 28
0
 private void grammarlyToolStripMenuItem_Click(object sender, EventArgs e)
 {
     CurBrowser.Load("http://www.grammarly.com");
 }
Esempio n. 29
0
 private void OpenDeveloperTools()
 {
     CurBrowser.ShowDevTools();
 }
Esempio n. 30
0
 private void googleClassroomToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     CurBrowser.Load("http://classroom.google.com");
 }