Пример #1
0
        partial void ActionLogOut(UIButton sender)
        {
            LTWebView.LoadRequest(new NSUrlRequest(new NSUrl(_appSettings.LatestUrl)));

            NSUrlCache.SharedCache.RemoveAllCachedResponses();
            foreach (NSHttpCookie cookie in NSHttpCookieStorage.SharedStorage.Cookies)
            {
                NSHttpCookieStorage.SharedStorage.DeleteCookie(cookie);
            }
            _isLoggedOut = true;
            NavigationController.NavigationBar.Hidden = true;
            _appSettings.IsLoggedIn = false;
            _appSettings.MxData     = null;
            _appSettings.Save();
            CloseMenu();

            LoginVC ltNVC = Storyboard.InstantiateViewController("LoginVC") as LoginVC;

            this.PresentViewController(ltNVC, true, null);
        }
Пример #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            LTWebView.LoadStarted  += HandleLoadStarted;
            LTWebView.LoadError    += HandleLoadError;
            LTWebView.LoadFinished += HandleLoadFinished;

            _appSettings.Load();

            InitUISettings();

            var homepageURL = _appSettings.LatestUrl;

            if (AppSettingsBase.OverrideUrl != null || _appSettings.MxData != null && !string.IsNullOrEmpty(_appSettings.MxData.homepageURL))
            {
                homepageURL            = AppSettingsBase.OverrideUrl ?? _appSettings.MxData.homepageURL;
                _appSettings.LatestUrl = homepageURL;
            }
            LTWebView.LoadRequest(new NSUrlRequest(new NSUrl(homepageURL)));
        }
Пример #3
0
 partial void ActionStartPage(UIButton sender)
 {
     LTWebView.LoadRequest(new NSUrlRequest(new NSUrl(_appSettings.LatestUrl)));
     AnimateMenuToggle();
 }