TabWebFragment.smali
.class public Lim/tpelyyftgw/ui/fragments/TabWebFragment;
.super Lim/tpelyyftgw/ui/fragments/BaseFmts;
.source "TabWebFragment.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;,
Lim/tpelyyftgw/ui/fragments/TabWebFragment$WebClient;
}
.end annotation
# static fields
.field private static final REQUEST_CODE_FILE:I
.field private static final REQUEST_CODE_LOCATION:I
# instance fields
.field private chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.field private delegate:Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;
.field private extraDataReqToken:I
.field private webView:Landroid/webkit/WebView;
.field private webViewContainer:Landroid/widget/FrameLayout;
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x152c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->REQUEST_CODE_FILE:I
const v0, 0x150c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->REQUEST_CODE_LOCATION:I
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 48
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;-><init>()V
return-void
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment;
.line 48
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->showProgressDialog()V
return-void
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/fragments/TabWebFragment;Ljava/lang/String;ZZLjava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Landroid/content/DialogInterface$OnDismissListener;)V
.registers 10
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment;
.param p1, "x1" # Ljava/lang/String;
.param p2, "x2" # Z
.param p3, "x3" # Z
.param p4, "x4" # Ljava/lang/String;
.param p5, "x5" # Landroid/content/DialogInterface$OnClickListener;
.param p6, "x6" # Ljava/lang/String;
.param p7, "x7" # Landroid/content/DialogInterface$OnClickListener;
.param p8, "x8" # Landroid/content/DialogInterface$OnCancelListener;
.param p9, "x9" # Landroid/content/DialogInterface$OnDismissListener;
.line 48
invoke-direct/range {p0 .. p9}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->showDialog(Ljava/lang/String;ZZLjava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Landroid/content/DialogInterface$OnDismissListener;)V
return-void
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment;
.line 48
invoke-direct {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->openFileChoosers()V
return-void
.end method
.method private getExtraDataLoginUrl(Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;)V
.registers 7
.param p1, "s" # Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;
.line 126
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v0
if-eqz v0, :cond_56
if-eqz p1, :cond_56
invoke-virtual {p1}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getTitle()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_56
iget v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->extraDataReqToken:I
if-eqz v0, :cond_1b
goto :goto_56
.line 129
:cond_1b
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
.line 130
.local v0, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v1, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$v2Phb8K83htoDsfH5WFnzQYrm5c;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$v2Phb8K83htoDsfH5WFnzQYrm5c;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 135
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 136
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetLoginUrl;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetLoginUrl;-><init>()V
.line 137
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetLoginUrl;
invoke-virtual {p1}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getTitle()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetLoginUrl;->app_code:Ljava/lang/String;
.line 138
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$KNawfv50AHh885t9PqfEUCJQizQ;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$KNawfv50AHh885t9PqfEUCJQizQ;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v2
iput v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->extraDataReqToken:I
.line 155
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
iget v3, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->extraDataReqToken:I
iget v4, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->classGuid:I
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 156
return-void
.line 127
.end local v0 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC2$TL_GetLoginUrl;
:cond_56
:goto_56
return-void
.end method
.method static synthetic lambda$onViewCreated$0(Landroid/view/View;)Z
.registers 2
.param p0, "v" # Landroid/view/View;
.line 76
const/4 v0, 0x1
return v0
.end method
.method private openFileChoosers()V
.registers 4
.line 432
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.GET_CONTENT"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 433
.local v0, "i":Landroid/content/Intent;
const-string v1, "android.intent.category.OPENABLE"
invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
.line 434
const-string v1, "*/*"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 435
const-string v1, "Image Chooser"
invoke-static {v0, v1}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v1
const/16 v2, 0x43
invoke-virtual {p0, v1, v2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_1c
.catchall {:try_start_0 .. :try_end_1c} :catchall_1d
.line 439
.end local v0 # "i":Landroid/content/Intent;
goto :goto_46
.line 436
:catchall_1d
move-exception v0
.line 437
.local v0, "e":Ljava/lang/Throwable;
const-string v1, "Open Failed."
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 438
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " openFileChoosers error: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 440
.end local v0 # "e":Ljava/lang/Throwable;
:goto_46
return-void
.end method
.method private showDialog(Ljava/lang/String;ZZLjava/lang/String;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnCancelListener;Landroid/content/DialogInterface$OnDismissListener;)V
.registers 12
.param p1, "message" # Ljava/lang/String;
.param p2, "canCancel" # Z
.param p3, "canCancelTouchOutside" # Z
.param p4, "negativeBtnText" # Ljava/lang/String;
.param p5, "negativeBtnClickListener" # Landroid/content/DialogInterface$OnClickListener;
.param p6, "positiveBtnText" # Ljava/lang/String;
.param p7, "positiveBtnClickListener" # Landroid/content/DialogInterface$OnClickListener;
.param p8, "cancelListener" # Landroid/content/DialogInterface$OnCancelListener;
.param p9, "dismissListener" # Landroid/content/DialogInterface$OnDismissListener;
.line 163
if-nez p1, :cond_3
return-void
.line 164
:cond_3
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 165
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 166
if-eqz p4, :cond_14
.line 167
invoke-virtual {v0, p4, p5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 169
:cond_14
if-eqz p6, :cond_19
.line 170
invoke-virtual {v0, p6, p7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 172
:cond_19
invoke-virtual {v0, p8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 173
invoke-virtual {v0, p9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 174
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
.line 175
.local v1, "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v1, p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCancelable(Z)V
.line 176
invoke-virtual {v1, p3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanceledOnTouchOutside(Z)V
.line 177
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 178
return-void
.end method
.method private showProgressDialog()V
.registers 4
.line 225
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
.line 226
.local v0, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 227
return-void
.end method
# virtual methods
.method public synthetic lambda$getExtraDataLoginUrl$1$TabWebFragment(Landroid/content/DialogInterface;)V
.registers 5
.param p1, "dialog" # Landroid/content/DialogInterface;
.line 131
iget v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->extraDataReqToken:I
if-eqz v0, :cond_e
.line 132
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->extraDataReqToken:I
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
.line 134
:cond_e
return-void
.end method
.method public synthetic lambda$getExtraDataLoginUrl$3$TabWebFragment(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 138
new-instance v0, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$dN34haR0Y0UJ4atG0dbHtCt_0-Q;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$dN34haR0Y0UJ4atG0dbHtCt_0-Q;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$2$TabWebFragment(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 6
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 139
if-nez p1, :cond_30
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC2$TL_LoginUrlInfo;
if-eqz v0, :cond_30
.line 140
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC2$TL_LoginUrlInfo;
.line 141
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC2$TL_LoginUrlInfo;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC2$TL_LoginUrlInfo;->url:Ljava/lang/String;
.line 142
.local v1, "url":Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_29
const-string v2, "http:"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_21
const-string v2, "https:"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_29
.line 143
:cond_21
iget-object v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
if-eqz v2, :cond_2f
.line 144
invoke-virtual {v2, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
goto :goto_2f
.line 147
:cond_29
const v2, 0x7f0f02fd
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 149
.end local v0 # "res":Lim/tpelyyftgw/tgnet/TLRPC2$TL_LoginUrlInfo;
.end local v1 # "url":Ljava/lang/String;
:cond_2f
:goto_2f
goto :goto_6c
.line 150
:cond_30
const v0, 0x7f0f0662
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 151
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "TabWebFmts getExtraDataLoginUrl error: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-eqz p1, :cond_60
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "errCode:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->code:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", errText:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
goto :goto_62
:cond_60
const-string v1, "error is null"
:goto_62
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 153
:goto_6c
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->extraDataReqToken:I
.line 154
return-void
.end method
.method protected lazyLoadData()V
.registers 4
.line 103
invoke-super {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->lazyLoadData()V
.line 104
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->delegate:Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;
if-eqz v0, :cond_72
invoke-interface {v0}, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;->getDiscoveryPageData()Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;
move-result-object v0
if-eqz v0, :cond_72
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->delegate:Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;
invoke-interface {v0}, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;->getDiscoveryPageData()Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;->getS()Ljava/util/ArrayList;
move-result-object v0
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_72
.line 105
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->delegate:Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;
invoke-interface {v0}, Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;->getDiscoveryPageData()Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting;->getS()Ljava/util/ArrayList;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;
.line 106
.local v0, "s":Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;
if-eqz v0, :cond_72
.line 107
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getUrl()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3e
.line 108
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getExtraDataLoginUrl(Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;)V
goto :goto_72
.line 110
:cond_3e
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getUrl()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_6c
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getUrl()Ljava/lang/String;
move-result-object v1
const-string v2, "http:"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_60
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getUrl()Ljava/lang/String;
move-result-object v1
const-string v2, "https:"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_6c
.line 111
:cond_60
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
if-eqz v1, :cond_72
.line 112
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;->getUrl()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
goto :goto_72
.line 115
:cond_6c
const v1, 0x7f0f02fd
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 120
.end local v0 # "s":Lim/tpelyyftgw/tgnet/TLRPC2$TL_DiscoveryPageSetting_SM;
:cond_72
:goto_72
return-void
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 11
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 182
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onActivityResult(IILandroid/content/Intent;)V
.line 183
const/16 v0, 0x43
if-ne p1, v0, :cond_79
.line 184
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$200(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/ValueCallback;
move-result-object v0
const/4 v1, -0x1
const/4 v2, 0x0
if-eqz v0, :cond_2c
.line 185
const/4 v0, 0x0
.line 186
.local v0, "result":Landroid/net/Uri;
if-ne p2, v1, :cond_1d
.line 187
if-nez p3, :cond_18
move-object v1, v2
goto :goto_1c
:cond_18
invoke-virtual {p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v1
:goto_1c
move-object v0, v1
.line 189
:cond_1d
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$200(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/ValueCallback;
move-result-object v1
invoke-interface {v1, v0}, Landroid/webkit/ValueCallback;->onReceiveValue(Ljava/lang/Object;)V
.line 190
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$202(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/ValueCallback;)Landroid/webkit/ValueCallback;
.end local v0 # "result":Landroid/net/Uri;
goto :goto_79
.line 191
:cond_2c
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$300(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/ValueCallback;
move-result-object v0
if-eqz v0, :cond_79
.line 192
const/4 v0, 0x0
.line 193
.local v0, "results":[Landroid/net/Uri;
if-ne p2, v1, :cond_6a
.line 194
if-eqz p3, :cond_6a
.line 195
invoke-virtual {p3}, Landroid/content/Intent;->getDataString()Ljava/lang/String;
move-result-object v1
.line 196
.local v1, "dataString":Ljava/lang/String;
invoke-virtual {p3}, Landroid/content/Intent;->getClipData()Landroid/content/ClipData;
move-result-object v3
.line 197
.local v3, "clipData":Landroid/content/ClipData;
if-eqz v3, :cond_5d
.line 198
invoke-virtual {v3}, Landroid/content/ClipData;->getItemCount()I
move-result v4
new-array v0, v4, [Landroid/net/Uri;
.line 199
const/4 v4, 0x0
.local v4, "i":I
:goto_4a
invoke-virtual {v3}, Landroid/content/ClipData;->getItemCount()I
move-result v5
if-ge v4, v5, :cond_5d
.line 200
invoke-virtual {v3, v4}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item;
move-result-object v5
.line 201
.local v5, "item":Landroid/content/ClipData$Item;
invoke-virtual {v5}, Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri;
move-result-object v6
aput-object v6, v0, v4
.line 199
.end local v5 # "item":Landroid/content/ClipData$Item;
add-int/lit8 v4, v4, 0x1
goto :goto_4a
.line 204
.end local v4 # "i":I
:cond_5d
if-eqz v1, :cond_6a
.line 205
const/4 v4, 0x1
new-array v4, v4, [Landroid/net/Uri;
const/4 v5, 0x0
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v6
aput-object v6, v4, v5
move-object v0, v4
.line 208
.end local v1 # "dataString":Ljava/lang/String;
.end local v3 # "clipData":Landroid/content/ClipData;
:cond_6a
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$300(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/ValueCallback;
move-result-object v1
invoke-interface {v1, v0}, Landroid/webkit/ValueCallback;->onReceiveValue(Ljava/lang/Object;)V
.line 209
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$302(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/ValueCallback;)Landroid/webkit/ValueCallback;
nop
.line 212
.end local v0 # "results":[Landroid/net/Uri;
:cond_79
:goto_79
return-void
.end method
.method public onBackPressed()Z
.registers 2
.line 235
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
if-eqz v0, :cond_11
invoke-virtual {v0}, Landroid/webkit/WebView;->canGoBack()Z
move-result v0
if-eqz v0, :cond_11
.line 236
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->goBack()V
.line 237
const/4 v0, 0x1
return v0
.line 239
:cond_11
invoke-super {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onBackPressed()Z
move-result v0
return v0
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 8
.param p1, "inflater" # Landroid/view/LayoutInflater;
.param p2, "container" # Landroid/view/ViewGroup;
.param p3, "savedInstanceState" # Landroid/os/Bundle;
.line 63
new-instance v0, Landroid/widget/FrameLayout;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
invoke-direct {v0, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webViewContainer:Landroid/widget/FrameLayout;
.line 64
const-string v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 65
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webViewContainer:Landroid/widget/FrameLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->fragmentView:Landroid/view/View;
.line 66
new-instance v0, Landroid/webkit/WebView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
invoke-direct {v0, v1}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
.line 67
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webViewContainer:Landroid/widget/FrameLayout;
sget v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
const/high16 v2, 0x428c0000 # 70.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/4 v3, 0x0
invoke-virtual {v0, v3, v1, v3, v2}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 68
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webViewContainer:Landroid/widget/FrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
const/4 v2, -0x1
const/high16 v3, -0x40800000 # -1.0f
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 69
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public onDestroyView()V
.registers 5
.line 245
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
const/4 v1, 0x0
if-eqz v0, :cond_3b
.line 246
const/4 v2, 0x0
invoke-virtual {v0, v2, v1}, Landroid/webkit/WebView;->setLayerType(ILandroid/graphics/Paint;)V
.line 248
:try_start_9
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getParent()Landroid/view/ViewParent;
move-result-object v0
.line 249
.local v0, "parent":Landroid/view/ViewParent;
if-eqz v0, :cond_19
.line 250
move-object v2, v0
check-cast v2, Landroid/widget/FrameLayout;
iget-object v3, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V
.line 252
:cond_19
iget-object v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v2}, Landroid/webkit/WebView;->stopLoading()V
.line 253
iget-object v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
const-string v3, "about:blank"
invoke-virtual {v2, v3}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 254
iget-object v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v2, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
.line 255
iget-object v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v2, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 256
iget-object v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v2}, Landroid/webkit/WebView;->destroy()V
.line 257
iput-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
:try_end_36
.catch Ljava/lang/Exception; {:try_start_9 .. :try_end_36} :catch_37
.line 260
.end local v0 # "parent":Landroid/view/ViewParent;
goto :goto_3b
.line 258
:catch_37
move-exception v0
.line 259
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 262
.end local v0 # "e":Ljava/lang/Exception;
:cond_3b
:goto_3b
invoke-super {p0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onDestroyView()V
.line 263
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
if-eqz v0, :cond_51
.line 264
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$302(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/ValueCallback;)Landroid/webkit/ValueCallback;
.line 265
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$202(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/ValueCallback;)Landroid/webkit/ValueCallback;
.line 266
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$402(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/GeolocationPermissions$Callback;)Landroid/webkit/GeolocationPermissions$Callback;
.line 267
iput-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.line 269
:cond_51
iput-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.line 270
iput-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->delegate:Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;
.line 271
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v0
if-eqz v0, :cond_63
.line 272
invoke-virtual {p0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/app/Activity;->setRequestedOrientation(I)V
.line 274
:cond_63
return-void
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.registers 7
.param p1, "requestCode" # I
.param p2, "permissions" # [Ljava/lang/String;
.param p3, "grantResults" # [I
.line 216
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.line 217
const/16 v0, 0x63
if-ne p1, v0, :cond_15
.line 218
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
if-eqz v0, :cond_15
.line 219
const/4 v1, 0x0
aget-object v1, p2, v1
invoke-static {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$400(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/GeolocationPermissions$Callback;
move-result-object v2
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->access$500(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
.line 222
:cond_15
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.registers 7
.param p1, "view" # Landroid/view/View;
.param p2, "savedInstanceState" # Landroid/os/Bundle;
.line 75
invoke-super {p0, p1, p2}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.line 76
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
sget-object v1, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$XXaojwEWvf_z5vR-23rBYie1vcA;->INSTANCE:Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$XXaojwEWvf_z5vR-23rBYie1vcA;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 77
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
.line 78
.local v0, "webSettings":Landroid/webkit/WebSettings;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setDisplayZoomControls(Z)V
.line 79
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setSupportZoom(Z)V
.line 80
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setBlockNetworkImage(Z)V
.line 81
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-lt v2, v3, :cond_23
.line 82
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
.line 84
:cond_23
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLoadsImagesAutomatically(Z)V
.line 85
const/4 v2, -0x1
invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setCacheMode(I)V
.line 86
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAppCacheEnabled(Z)V
.line 87
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 88
const-string v2, "utf-8"
invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setDefaultTextEncodingName(Ljava/lang/String;)V
.line 89
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 90
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setUseWideViewPort(Z)V
.line 91
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setLoadWithOverviewMode(Z)V
.line 92
const/16 v2, 0x64
invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setTextZoom(I)V
.line 93
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V
.line 94
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V
.line 95
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V
.line 97
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
new-instance v2, Lim/tpelyyftgw/ui/fragments/TabWebFragment$WebClient;
const/4 v3, 0x0
invoke-direct {v2, p0, v3}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$WebClient;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;Lim/tpelyyftgw/ui/fragments/TabWebFragment$1;)V
invoke-virtual {v1, v2}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
.line 98
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->webView:Landroid/webkit/WebView;
new-instance v2, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-direct {v2, p0, v3}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;Lim/tpelyyftgw/ui/fragments/TabWebFragment$1;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->chromeClient:Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
invoke-virtual {v1, v2}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 99
return-void
.end method
.method public setDelegate(Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;)V
.registers 2
.param p1, "delegate" # Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;
.line 230
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->delegate:Lim/tpelyyftgw/ui/fragments/DiscoveryFragment$Delegate;
.line 231
return-void
.end method