From 84f689b91a73e512b035df40bbcf556b008a3b81 Mon Sep 17 00:00:00 2001 From: MichaelTheShifter Date: Sat, 25 Jun 2016 08:10:03 -0400 Subject: Sort source code into folders. It feels better to know what's responsible for what... Plus I removed some un-needed C# stuff. --- source/WindowsFormsApplication1/Shiftnet.cs | 111 ---------------------------- 1 file changed, 111 deletions(-) delete mode 100644 source/WindowsFormsApplication1/Shiftnet.cs (limited to 'source/WindowsFormsApplication1/Shiftnet.cs') diff --git a/source/WindowsFormsApplication1/Shiftnet.cs b/source/WindowsFormsApplication1/Shiftnet.cs deleted file mode 100644 index cbcab1b..0000000 --- a/source/WindowsFormsApplication1/Shiftnet.cs +++ /dev/null @@ -1,111 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; -using System.Net; - -namespace ShiftOS -{ - public partial class Shiftnet : Form - { - public Shiftnet() - { - InitializeComponent(); - } - - private void MainForm_Load(object sender, EventArgs e) - { - InitialSetup(); - } - - public void InitialSetup() - { - pnlcontrols.BackColor = API.CurrentSkin.titlebarcolour; - wbshiftnet.DocumentText = WebLayer.VisitSite("shiftnet://main"); - txtaddress.Text = WebLayer.LastUrl; - } - - private void LinkInterceptor(object sender, WebBrowserNavigatingEventArgs e) - { - var url = e.Url.OriginalString; - if (url != "about:blank") - { - var surl = url.Replace("http://", "shiftnet://"); - wbshiftnet.DocumentText = WebLayer.VisitSite(surl); - txtaddress.Text = WebLayer.LastUrl; - } - } - - private void btngo_Click(object sender, EventArgs e) - { - if (txtaddress.Text.ToLower().StartsWith("shiftnet://")) - { - wbshiftnet.DocumentText = WebLayer.VisitSite(txtaddress.Text); - txtaddress.Text = WebLayer.LastUrl; - } - else - { - wbshiftnet.DocumentText = WebLayer.VisitSite("shiftnet://not_found"); - txtaddress.Text = WebLayer.LastUrl; - } - } - - private void btnhome_Click(object sender, EventArgs e) - { - wbshiftnet.DocumentText = WebLayer.VisitSite("shiftnet://main"); - txtaddress.Text = WebLayer.LastUrl; - } - } - - public class WebLayer - { - private static string HtmlTemplate = "Shiftnet Page#BODY#"; - public static string LastUrl = null; - - public static string VisitSite(string url) - { - var wc = new WebClient(); - if (url.ToLower().EndsWith(".stml") || url.ToLower().EndsWith(".rnp")) - { - try - { - string content = wc.DownloadString(url.Replace("shiftnet://", "http://www.playshiftos.ml/shiftnet/www/")); - if (content.StartsWith("")) - { - LastUrl = url; - return HtmlTemplate.Replace("#BODY#", content.Replace("", "")); - } - else - { - LastUrl = "shiftnet:not_found"; - - return HtmlTemplate.Replace("#BODY#", "That page was not found."); - } - } - catch - { - LastUrl = "shiftnet://not_found"; - return HtmlTemplate.Replace("#BODY#", "That page was not found."); - } - } - else - { - if (url.EndsWith("/")) - { - return VisitSite(url + "home.rnp"); - } - else - { - return VisitSite(url + "/home.rnp"); - } - - } - } - } - -} -- cgit v1.2.3