TabWebFragment$ChromeClient.smali
.class Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.super Landroid/webkit/WebChromeClient;
.source "TabWebFragment.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/fragments/TabWebFragment;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "ChromeClient"
.end annotation
# instance fields
.field private fileChooserCallback:Landroid/webkit/ValueCallback;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/webkit/ValueCallback<",
"[",
"Landroid/net/Uri;",
">;"
}
.end annotation
.end field
.field private fileChooserCallback40:Landroid/webkit/ValueCallback;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/webkit/ValueCallback<",
"Landroid/net/Uri;",
">;"
}
.end annotation
.end field
.field private mGeolocationPermissionsCallBack:Landroid/webkit/GeolocationPermissions$Callback;
.field private mIsRequestingLocationPermission:Z
.field final synthetic this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method private constructor <init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
.registers 2
.line 320
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-direct {p0}, Landroid/webkit/WebChromeClient;-><init>()V
return-void
.end method
.method synthetic constructor <init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;Lim/tpelyyftgw/ui/fragments/TabWebFragment$1;)V
.registers 3
.param p1, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment;
.param p2, "x1" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$1;
.line 320
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
return-void
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/ValueCallback;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.line 320
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback40:Landroid/webkit/ValueCallback;
return-object v0
.end method
.method static synthetic access$202(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/ValueCallback;)Landroid/webkit/ValueCallback;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.param p1, "x1" # Landroid/webkit/ValueCallback;
.line 320
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback40:Landroid/webkit/ValueCallback;
return-object p1
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/ValueCallback;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.line 320
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback:Landroid/webkit/ValueCallback;
return-object v0
.end method
.method static synthetic access$302(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/ValueCallback;)Landroid/webkit/ValueCallback;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.param p1, "x1" # Landroid/webkit/ValueCallback;
.line 320
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback:Landroid/webkit/ValueCallback;
return-object p1
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)Landroid/webkit/GeolocationPermissions$Callback;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.line 320
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mGeolocationPermissionsCallBack:Landroid/webkit/GeolocationPermissions$Callback;
return-object v0
.end method
.method static synthetic access$402(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/GeolocationPermissions$Callback;)Landroid/webkit/GeolocationPermissions$Callback;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.param p1, "x1" # Landroid/webkit/GeolocationPermissions$Callback;
.line 320
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mGeolocationPermissionsCallBack:Landroid/webkit/GeolocationPermissions$Callback;
return-object p1
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;
.param p1, "x1" # Ljava/lang/String;
.param p2, "x2" # Landroid/webkit/GeolocationPermissions$Callback;
.line 320
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->showRequestLocationPermissionDialog(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
return-void
.end method
.method static synthetic lambda$onJsConfirm$0(Landroid/webkit/JsResult;Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "result" # Landroid/webkit/JsResult;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 341
invoke-virtual {p0}, Landroid/webkit/JsResult;->confirm()V
return-void
.end method
.method static synthetic lambda$onJsConfirm$1(Landroid/webkit/JsResult;Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "result" # Landroid/webkit/JsResult;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 342
invoke-virtual {p0}, Landroid/webkit/JsResult;->cancel()V
return-void
.end method
.method private showRequestLocationPermissionDialog(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
.registers 14
.param p1, "origin" # Ljava/lang/String;
.param p2, "callback" # Landroid/webkit/GeolocationPermissions$Callback;
.line 382
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->isAdded()Z
move-result v0
if-eqz v0, :cond_3c
if-nez p2, :cond_b
goto :goto_3c
.line 383
:cond_b
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
const v0, 0x7f0f0dfb
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
const v0, 0x7f0f04d3
.line 384
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$l0JWpmmmy9bHv1T0hfrZ5wM0_Z8;
invoke-direct {v6, p0, p2, p1}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$l0JWpmmmy9bHv1T0hfrZ5wM0_Z8;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/GeolocationPermissions$Callback;Ljava/lang/String;)V
const v0, 0x7f0f00ef
.line 390
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v7
new-instance v8, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$E8iznc3LUYXEqSZNJjclIZZD06Y;
invoke-direct {v8, p0, p2, p1}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$E8iznc3LUYXEqSZNJjclIZZD06Y;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/GeolocationPermissions$Callback;Ljava/lang/String;)V
new-instance v9, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$3fICd1j1TRYnROcAHUmkq02qbbw;
invoke-direct {v9, p0, p2, p1}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$3fICd1j1TRYnROcAHUmkq02qbbw;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;Landroid/webkit/GeolocationPermissions$Callback;Ljava/lang/String;)V
new-instance v10, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$hCdCtYcLLdfF2mR-ALgl8HTFTcA;
invoke-direct {v10, p0}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$hCdCtYcLLdfF2mR-ALgl8HTFTcA;-><init>(Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;)V
.line 383
invoke-static/range {v1 .. v10}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->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
.line 402
return-void
.line 382
:cond_3c
:goto_3c
return-void
.end method
# virtual methods
.method public synthetic lambda$showRequestLocationPermissionDialog$2$TabWebFragment$ChromeClient(Landroid/webkit/GeolocationPermissions$Callback;Ljava/lang/String;Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "callback" # Landroid/webkit/GeolocationPermissions$Callback;
.param p2, "origin" # Ljava/lang/String;
.param p3, "dialog" # Landroid/content/DialogInterface;
.param p4, "which" # I
.line 385
const/4 v0, 0x0
if-eqz p1, :cond_6
.line 386
invoke-interface {p1, p2, v0, v0}, Landroid/webkit/GeolocationPermissions$Callback;->invoke(Ljava/lang/String;ZZ)V
.line 388
:cond_6
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mIsRequestingLocationPermission:Z
.line 389
return-void
.end method
.method public synthetic lambda$showRequestLocationPermissionDialog$3$TabWebFragment$ChromeClient(Landroid/webkit/GeolocationPermissions$Callback;Ljava/lang/String;Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "callback" # Landroid/webkit/GeolocationPermissions$Callback;
.param p2, "origin" # Ljava/lang/String;
.param p3, "dialog" # Landroid/content/DialogInterface;
.param p4, "which" # I
.line 391
const/4 v0, 0x0
if-eqz p1, :cond_7
.line 392
const/4 v1, 0x1
invoke-interface {p1, p2, v1, v0}, Landroid/webkit/GeolocationPermissions$Callback;->invoke(Ljava/lang/String;ZZ)V
.line 394
:cond_7
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mIsRequestingLocationPermission:Z
.line 395
return-void
.end method
.method public synthetic lambda$showRequestLocationPermissionDialog$4$TabWebFragment$ChromeClient(Landroid/webkit/GeolocationPermissions$Callback;Ljava/lang/String;Landroid/content/DialogInterface;)V
.registers 5
.param p1, "callback" # Landroid/webkit/GeolocationPermissions$Callback;
.param p2, "origin" # Ljava/lang/String;
.param p3, "dialog" # Landroid/content/DialogInterface;
.line 396
const/4 v0, 0x0
if-eqz p1, :cond_6
.line 397
invoke-interface {p1, p2, v0, v0}, Landroid/webkit/GeolocationPermissions$Callback;->invoke(Ljava/lang/String;ZZ)V
.line 399
:cond_6
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mIsRequestingLocationPermission:Z
.line 400
return-void
.end method
.method public synthetic lambda$showRequestLocationPermissionDialog$5$TabWebFragment$ChromeClient(Landroid/content/DialogInterface;)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.line 401
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mIsRequestingLocationPermission:Z
return-void
.end method
.method public onGeolocationPermissionsShowPrompt(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
.registers 6
.param p1, "origin" # Ljava/lang/String;
.param p2, "callback" # Landroid/webkit/GeolocationPermissions$Callback;
.line 359
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->isAdded()Z
move-result v0
if-eqz v0, :cond_33
iget-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mIsRequestingLocationPermission:Z
if-eqz v0, :cond_d
goto :goto_33
.line 360
:cond_d
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mIsRequestingLocationPermission:Z
.line 361
iput-object p2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->mGeolocationPermissionsCallBack:Landroid/webkit/GeolocationPermissions$Callback;
.line 362
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
invoke-static {v1, p1}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
move-result v1
if-eqz v1, :cond_2f
.line 363
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p1, v0, v1
.line 364
.local v0, "per":[Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->getParentActivity()Landroid/app/Activity;
move-result-object v1
const/16 v2, 0x63
invoke-static {v1, v0, v2}, Landroidx/core/app/ActivityCompat;->requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V
.line 365
.end local v0 # "per":[Ljava/lang/String;
goto :goto_32
.line 366
:cond_2f
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->showRequestLocationPermissionDialog(Ljava/lang/String;Landroid/webkit/GeolocationPermissions$Callback;)V
.line 368
:goto_32
return-void
.line 359
:cond_33
:goto_33
return-void
.end method
.method public onJsAlert(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z
.registers 8
.param p1, "view" # Landroid/webkit/WebView;
.param p2, "url" # Ljava/lang/String;
.param p3, "message" # Ljava/lang/String;
.param p4, "result" # Landroid/webkit/JsResult;
.line 329
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->isAdded()Z
move-result v0
if-nez v0, :cond_a
const/4 v0, 0x0
return v0
.line 330
:cond_a
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v1}, 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 331
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v0, p3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 332
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 333
const/4 v1, 0x1
return v1
.end method
.method public onJsBeforeUnload(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z
.registers 6
.param p1, "view" # Landroid/webkit/WebView;
.param p2, "url" # Ljava/lang/String;
.param p3, "message" # Ljava/lang/String;
.param p4, "result" # Landroid/webkit/JsResult;
.line 354
invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebChromeClient;->onJsBeforeUnload(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z
move-result v0
return v0
.end method
.method public onJsConfirm(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z
.registers 8
.param p1, "view" # Landroid/webkit/WebView;
.param p2, "url" # Ljava/lang/String;
.param p3, "message" # Ljava/lang/String;
.param p4, "result" # Landroid/webkit/JsResult;
.line 338
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->isAdded()Z
move-result v0
if-nez v0, :cond_a
const/4 v0, 0x0
return v0
.line 339
:cond_a
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v1}, 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 340
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v0, p3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 341
const v1, 0x7f0f0a5a
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$4otd768tfuVHrwpP2aazVSft9Ho;
invoke-direct {v2, p4}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$4otd768tfuVHrwpP2aazVSft9Ho;-><init>(Landroid/webkit/JsResult;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 342
const v1, 0x7f0f02f7
invoke-static {v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$TFnewscwWPBmf54-CGHtTKW9N60;
invoke-direct {v2, p4}, Lim/tpelyyftgw/ui/fragments/-$$Lambda$TabWebFragment$ChromeClient$TFnewscwWPBmf54-CGHtTKW9N60;-><init>(Landroid/webkit/JsResult;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 343
iget-object v1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 344
const/4 v1, 0x1
return v1
.end method
.method public onJsPrompt(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z
.registers 7
.param p1, "view" # Landroid/webkit/WebView;
.param p2, "url" # Ljava/lang/String;
.param p3, "message" # Ljava/lang/String;
.param p4, "defaultValue" # Ljava/lang/String;
.param p5, "result" # Landroid/webkit/JsPromptResult;
.line 349
invoke-super/range {p0 .. p5}, Landroid/webkit/WebChromeClient;->onJsPrompt(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z
move-result v0
return v0
.end method
.method public onPermissionRequest(Landroid/webkit/PermissionRequest;)V
.registers 4
.param p1, "request" # Landroid/webkit/PermissionRequest;
.line 372
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->isAdded()Z
move-result v0
if-nez v0, :cond_9
return-void
.line 373
:cond_9
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_18
.line 375
:try_start_f
invoke-virtual {p1}, Landroid/webkit/PermissionRequest;->getResources()[Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/webkit/PermissionRequest;->grant([Ljava/lang/String;)V
:try_end_16
.catch Ljava/lang/Exception; {:try_start_f .. :try_end_16} :catch_17
.line 377
goto :goto_18
.line 376
:catch_17
move-exception v0
.line 379
:cond_18
:goto_18
return-void
.end method
.method public onShowFileChooser(Landroid/webkit/WebView;Landroid/webkit/ValueCallback;Landroid/webkit/WebChromeClient$FileChooserParams;)Z
.registers 5
.param p1, "webView" # Landroid/webkit/WebView;
.param p3, "fileChooserParams" # Landroid/webkit/WebChromeClient$FileChooserParams;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/webkit/WebView;",
"Landroid/webkit/ValueCallback<",
"[",
"Landroid/net/Uri;",
">;",
"Landroid/webkit/WebChromeClient$FileChooserParams;",
")Z"
}
.end annotation
.line 424
.local p2, "filePathCallback":Landroid/webkit/ValueCallback;, "Landroid/webkit/ValueCallback<[Landroid/net/Uri;>;"
iput-object p2, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback:Landroid/webkit/ValueCallback;
.line 425
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-static {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->access$800(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
.line 426
const/4 v0, 0x1
return v0
.end method
.method public openFileChooser(Landroid/webkit/ValueCallback;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/webkit/ValueCallback<",
"Landroid/net/Uri;",
">;)V"
}
.end annotation
.line 406
.local p1, "valueCallback":Landroid/webkit/ValueCallback;, "Landroid/webkit/ValueCallback<Landroid/net/Uri;>;"
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback40:Landroid/webkit/ValueCallback;
.line 407
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-static {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->access$800(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
.line 408
return-void
.end method
.method public openFileChooser(Landroid/webkit/ValueCallback;Ljava/lang/String;)V
.registers 4
.param p2, "acceptType" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/webkit/ValueCallback<",
"Landroid/net/Uri;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 412
.local p1, "valueCallback":Landroid/webkit/ValueCallback;, "Landroid/webkit/ValueCallback<Landroid/net/Uri;>;"
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback40:Landroid/webkit/ValueCallback;
.line 413
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-static {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->access$800(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
.line 414
return-void
.end method
.method public openFileChooser(Landroid/webkit/ValueCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.param p2, "acceptType" # Ljava/lang/String;
.param p3, "capture" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/webkit/ValueCallback<",
"Landroid/net/Uri;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 418
.local p1, "valueCallback":Landroid/webkit/ValueCallback;, "Landroid/webkit/ValueCallback<Landroid/net/Uri;>;"
iput-object p1, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->fileChooserCallback40:Landroid/webkit/ValueCallback;
.line 419
iget-object v0, p0, Lim/tpelyyftgw/ui/fragments/TabWebFragment$ChromeClient;->this$0:Lim/tpelyyftgw/ui/fragments/TabWebFragment;
invoke-static {v0}, Lim/tpelyyftgw/ui/fragments/TabWebFragment;->access$800(Lim/tpelyyftgw/ui/fragments/TabWebFragment;)V
.line 420
return-void
.end method