Esempio n. 1
0
            public override void Process()
            {
                Core.History("request_read.browser_html_data.Process()");
                string Result = "";
                try
                {
                browser = main._CurrentBrowser;
                if (Config.devs)
                {
                    Program.MainForm.Log(address);
                }
                Result = RequestURL(address);
                }catch (Exception ex)
                    {
                        Fail(ex.Source);
                    }

                if (Result == "")
                {
                    Fail();
                }

                Complete(null, Result);
            }
Esempio n. 2
0
            public override void Process()
            {
                Core.History("request.diff()");
                Request_Count--;

                if (Request_Count >= MaxSimultaneousR)
                {
                    ThreadDone();
                    return;
                }

                if (browsertab == null)
                {
                    browsertab = main._CurrentBrowser;
                }
                _Edit.DiffCacheState = Edit.CacheState.Caching;
                string Old;
                Old = "prev";
                if (_Edit.Oldid != "-1")
                {
                    Old = _Edit.Oldid;
                }

                string QueryString;

                QueryString = Core.SitePath() + "index.php?title=" + System.Web.HttpUtility.UrlEncode(_Edit._Page.Name) + "&diff=" + _Edit.Id+ "&oldid=" + Old + "&uselang=en";

                if (Config.QuickSight != true || _Edit.Sighted)
                {
                    QueryString = QueryString + "&diffonly=1";
                }

                Diff = request_core.Request.RequestURL(QueryString);

                Complete();
            }