private void WoDefaultClient_OnPageEventFinished(WebView view, string url) { try { swipeRefreshLayout.Refreshing = false; HybridController.EvaluateJavascript("$('.header-container').hide();"); HybridController.EvaluateJavascript("$('.footer-wrapper').hide();"); HybridController.EvaluateJavascript("$('.content-container').css('margin-top', '0');"); HybridController.EvaluateJavascript("$('.wo_about_wrapper_parent').css('top', '0');"); if (IMethods.CheckConnectivity()) { if (HybirdView.Visibility != ViewStates.Visible) { HybirdView.Visibility = ViewStates.Visible; News_Empty.Visibility = ViewStates.Gone; } } } catch (Exception e) { Crashes.TrackError(e); } }
public void OnClick(MaterialDialog p0, DialogAction p1) { try { if (!string.IsNullOrEmpty(p0.Tag.ToString())) { if (p1 == DialogAction.Positive) { RunOnUiThread(() => { var id = p0.Tag.ToString(); //Fire Javascript Event HybridController.EvaluateJavascript( "$('#post-' + " + id + ").slideUp(200, function () { $(this).remove();}); "); p0.Dismiss(); }); //Delete Post from database JsBrigeInvoker.Post_Manager("delete_post", p0.Tag.ToString()).ConfigureAwait(false); } else if (p1 == DialogAction.Negative) { p0.Dismiss(); } } } catch (Exception e) { Crashes.TrackError(e); } }
private void WoDefaultClient_OnPageEventFinished(WebView view, string url) { try { swipeRefreshLayout.Refreshing = false; Is_RunApi = true; //Get My Data var data = API_Request.Get_MyProfileData_Api(Activity).ConfigureAwait(false); var dbDatabase = new SqLiteDatabase(); dbDatabase.Get_MyProfile_CredentialList(); dbDatabase.Dispose(); var cat = new CategoriesController(); cat.Get_Categories_Communities(); if (IMethods.CheckConnectivity()) { if (Settings.EnableCachSystem) { HybridController.EvaluateJavascript(!LoadCach ? "(function() { return ('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>'); })();" : "Wo_GetNewPosts();"); } if (LoadCach) { switch (Settings.Lang) { case "en": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=english" + "&type=set_c&c=" + UserDetails.Cookie); break; case "ar": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=arabic" + "&type=set_c&c=" + UserDetails.Cookie); Settings.FlowDirection_RightToLeft = true; break; case "de": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=german" + "&type=set_c&c=" + UserDetails.Cookie); break; case "el": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=greek" + "&type=set_c&c=" + UserDetails.Cookie); break; case "es": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=spanish" + "&type=set_c&c=" + UserDetails.Cookie); break; case "fr": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=french" + "&type=set_c&c=" + UserDetails.Cookie); break; case "it": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=italian" + "&type=set_c&c=" + UserDetails.Cookie); break; case "ja": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=japanese" + "&type=set_c&c=" + UserDetails.Cookie); break; case "nl": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=dutch" + "&type=set_c&c=" + UserDetails.Cookie); break; case "pt": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=portuguese" + "&type=set_c&c=" + UserDetails.Cookie); break; case "ro": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=romanian" + "&type=set_c&c=" + UserDetails.Cookie); break; case "ru": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=russian" + "&type=set_c&c=" + UserDetails.Cookie); break; case "sq": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=albanian" + "&type=set_c&c=" + UserDetails.Cookie); break; case "sr": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=serbian" + "&type=set_c&c=" + UserDetails.Cookie); break; case "tr": HybridController.LoadUrl(WoWonder_API.Client.WebsiteUrl + "/app_api.php?application=phone" + "&lang=turkish" + "&type=set_c&c=" + UserDetails.Cookie); break; default: HybridController.LoadUrl(Current.URLS.UrlInstance.API_Get_News_Feed_Cookie + UserDetails.Cookie); break; } } if (HybirdView.Visibility != ViewStates.Visible) { HybirdView.Visibility = ViewStates.Visible; News_Empty.Visibility = ViewStates.Gone; } LoadCach = false; } //Refresh Web Timer Timer timer = new Timer(); if (!timer.Enabled) { timer.Interval = Settings.RefreshWebSeconds; timer.Elapsed += TimerOnElapsed; timer.Enabled = true; timer.Start(); } } catch (Exception e) { Crashes.TrackError(e); } }