DetailNewsHeaderViewHolder.smali
.class public Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "DetailNewsHeaderViewHolder.java"
# instance fields
.field private editorSeparator:Landroid/view/View;
.field private editorTagContent:Landroid/view/View;
.field private editorTagEmail:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
.field private editorTagImage:Landroid/widget/ImageView;
.field private editorTagLocation:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
.field private editorTagName:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
.field private editorTagTwitter:Landroid/widget/ImageView;
.field private isInitPosition:Z
.field private linearPhotoDesc:Landroid/widget/LinearLayout;
.field private newsContent:Landroid/widget/RelativeLayout;
.field private final newsDetailAdapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
.field private final newsDetailDate:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
.field private final newsDetailEditor:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
.field private final newsDetailImg:Landroid/widget/ImageView;
.field private final newsDetailTitle:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
.field private final pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.field private final spotIFrame:Landroid/webkit/WebView;
.field private final stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;
.field private textPhotoDesc:Landroid/widget/TextView;
# direct methods
.method public constructor <init>(Landroid/view/View;Ljava/lang/String;ZZLhurriyet/mobil/android/hurriyet/HurriyetPageController;Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;)V
.registers 8
.line 82
invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
.line 83
iput-boolean p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->isInitPosition:Z
.line 84
iput-object p5, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.line 85
iput-object p6, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;
.line 86
iput-object p7, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailAdapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;
const p4, 0x7f090287
.line 88
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailTitle:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const p4, 0x7f090281
.line 89
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Landroid/widget/ImageView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
const p4, 0x7f090278
.line 90
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailEditor:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const p4, 0x7f090276
.line 91
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailDate:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const p4, 0x7f09036d
.line 92
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Landroid/webkit/WebView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
const p4, 0x7f090274
.line 93
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Landroid/widget/RelativeLayout;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsContent:Landroid/widget/RelativeLayout;
const p4, 0x7f090275
.line 94
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagContent:Landroid/view/View;
const p4, 0x7f09013f
.line 95
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Landroid/widget/ImageView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagImage:Landroid/widget/ImageView;
const p4, 0x7f090141
.line 96
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagName:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const p4, 0x7f090140
.line 97
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagLocation:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const p4, 0x7f090144
.line 98
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Landroid/widget/ImageView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagTwitter:Landroid/widget/ImageView;
const p4, 0x7f09013e
.line 99
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagEmail:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const p4, 0x7f090142
.line 100
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorSeparator:Landroid/view/View;
const p4, 0x7f090235
.line 101
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p4
check-cast p4, Landroid/widget/LinearLayout;
iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->linearPhotoDesc:Landroid/widget/LinearLayout;
const p4, 0x7f090284
.line 102
invoke-virtual {p1, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->textPhotoDesc:Landroid/widget/TextView;
.line 104
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
const/16 p4, 0x8
invoke-virtual {p1, p4}, Landroid/webkit/WebView;->setVisibility(I)V
if-eqz p3, :cond_bb
.line 107
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailTitle:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const/4 p3, 0x1
invoke-virtual {p1, p3}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setMinLines(I)V
.line 110
:cond_bb
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 p3, 0x15
if-lt p1, p3, :cond_c6
.line 111
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setTransitionName(Ljava/lang/String;)V
:cond_c6
return-void
.end method
.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;)Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
.registers 1
.line 52
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
return-object p0
.end method
.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;)Landroid/webkit/WebView;
.registers 1
.line 52
iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
return-object p0
.end method
.method private setEditorTag(Ltr/com/hurriyet/androidsdk/model/content/Content;)V
.registers 10
.line 172
iget-object v0, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->editorTags:Ljava/util/ArrayList;
const/16 v1, 0x8
if-eqz v0, :cond_8a
iget-object v0, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->editorTags:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_8a
.line 173
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagContent:Landroid/view/View;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 174
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorSeparator:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 175
iget-object p1, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->editorTags:Ljava/util/ArrayList;
invoke-virtual {p1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;
.line 176
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getPhoto()Ltr/com/hurriyet/androidsdk/response/content/Photo;
move-result-object v0
if-eqz v0, :cond_3f
.line 177
iget-object v2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagImage:Landroid/widget/ImageView;
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getPhoto()Ltr/com/hurriyet/androidsdk/response/content/Photo;
move-result-object v0
invoke-virtual {v0}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getPrefix()Ljava/lang/String;
move-result-object v3
.line 178
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getPhoto()Ltr/com/hurriyet/androidsdk/response/content/Photo;
move-result-object v0
invoke-virtual {v0}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getSuffix()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x1
.line 177
invoke-static/range {v2 .. v7}, Lhurriyet/mobil/android/hurriyet/utils/ImageLoader;->imageLoader(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;ZZZ)V
.line 181
:cond_3f
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagName:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setText(Ljava/lang/CharSequence;)V
.line 182
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getLocation()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_58
.line 183
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagLocation:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getLocation()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_5d
.line 185
:cond_58
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagLocation:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
invoke-virtual {v0, v1}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setVisibility(I)V
.line 187
:goto_5d
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getTwitter()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_6e
.line 188
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagTwitter:Landroid/widget/ImageView;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$1;
invoke-direct {v1, p0, p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$1;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;Ltr/com/hurriyet/androidsdk/model/content/EditorTag;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_73
.line 203
:cond_6e
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagTwitter:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 205
:goto_73
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getEmail()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_83
.line 206
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagEmail:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/model/content/EditorTag;->getEmail()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_8f
.line 208
:cond_83
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagEmail:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
const/4 v0, 0x4
invoke-virtual {p1, v0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setVisibility(I)V
goto :goto_8f
.line 211
:cond_8a
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->editorTagContent:Landroid/view/View;
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
:goto_8f
return-void
.end method
.method private setIFrame(Ltr/com/hurriyet/androidsdk/model/content/Content;)V
.registers 5
.line 302
iget-object v0, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;
if-eqz v0, :cond_76
iget-object v0, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/content/SpotNode;->sourceUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_f
goto :goto_76
.line 307
:cond_f
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v0
const/4 v1, 0x1
.line 308
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 309
invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
const/4 v2, 0x2
.line 310
invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setCacheMode(I)V
.line 312
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->bringToFront()V
.line 313
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setScrollContainer(Z)V
.line 314
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVerticalScrollBarEnabled(Z)V
.line 315
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVerticalFadingEdgeEnabled(Z)V
.line 316
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$3;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$3;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;)V
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
.line 322
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$4;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$4;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;)V
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 329
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$5;
invoke-direct {v1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$5;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;)V
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
.line 341
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVisibility(I)V
.line 342
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setBackgroundColor(I)V
.line 343
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setVisibility(I)V
.line 344
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
iget-object v1, p1, Ltr/com/hurriyet/androidsdk/model/content/Content;->spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;
iget-object v1, v1, Ltr/com/hurriyet/androidsdk/response/content/SpotNode;->sourceUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 346
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$6;
invoke-direct {v1, p0, p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$6;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;Ltr/com/hurriyet/androidsdk/model/content/Content;)V
invoke-static {v0, v1}, Lcom/appcore/utils/helpers/UiHelpers;->notifyWhenLayoutIsReady(Landroid/view/View;Ljava/lang/Runnable;)V
return-void
.line 303
:cond_76
:goto_76
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
const/16 v0, 0x8
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->setVisibility(I)V
return-void
.end method
.method private setImage(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ltr/com/hurriyet/androidsdk/model/content/Content;Ljava/lang/String;)V
.registers 16
.line 216
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 218
iget-object v0, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
if-eqz v0, :cond_54
.line 219
invoke-static {}, Lhurriyet/mobil/android/hurriyet/HApp;->isDevEnabled()Z
move-result v0
const/4 v2, 0x1
if-eqz v0, :cond_1f
sget-boolean v0, Lhurriyet/mobil/android/hurriyet/HConstants;->IS_FORCE_GIF_ENABLED:Z
if-eqz v0, :cond_1f
.line 220
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
const-string v3, "http://testi.hurimg.com/i/hurriyettest/75/"
const-string v4, "/598420406d77453b284fc9ec.gif"
invoke-static {v0, v3, v4, v1, v2}, Lhurriyet/mobil/android/hurriyet/utils/ImageLoader;->gifLoader(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;ZZ)V
goto :goto_54
.line 221
:cond_1f
iget-object v0, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {v0}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->isGif()Z
move-result v0
if-eqz v0, :cond_3c
.line 222
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
iget-object v3, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {v3}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getPrefix()Ljava/lang/String;
move-result-object v3
iget-object v4, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {v4}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getSuffix()Ljava/lang/String;
move-result-object v4
iget-boolean v5, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->isInitPosition:Z
xor-int/2addr v2, v5
invoke-static {v0, v3, v4, v1, v2}, Lhurriyet/mobil/android/hurriyet/utils/ImageLoader;->gifLoader(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;ZZ)V
goto :goto_54
.line 224
:cond_3c
iget-object v5, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
iget-object v0, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {v0}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getPrefix()Ljava/lang/String;
move-result-object v6
iget-object v0, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {v0}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getSuffix()Ljava/lang/String;
move-result-object v7
const/4 v8, 0x0
iget-boolean v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->isInitPosition:Z
xor-int/lit8 v9, v0, 0x1
const/4 v10, 0x0
const/4 v11, 0x0
invoke-static/range {v5 .. v11}, Lhurriyet/mobil/android/hurriyet/utils/ImageLoader;->imageLoader(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;ZZZLhurriyet/mobil/android/hurriyet/utils/ImageLoader$ImageUrlListener;)V
.line 229
:cond_54
:goto_54
iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
new-instance v1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$2;
invoke-direct {v1, p0, p1, p2, p3}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder$2;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ltr/com/hurriyet/androidsdk/model/content/Content;Ljava/lang/String;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method private setVideo(Ltr/com/hurriyet/androidsdk/model/content/Content;Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
.registers 3
return-void
.end method
# virtual methods
.method public setData(Ltr/com/hurriyet/androidsdk/response/content/DataLayer;Ltr/com/hurriyet/androidsdk/model/content/Content;Ljava/lang/String;)V
.registers 7
.line 117
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailImg:Landroid/widget/ImageView;
const/16 v0, 0x8
invoke-virtual {p3, v0}, Landroid/widget/ImageView;->setVisibility(I)V
.line 118
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->spotIFrame:Landroid/webkit/WebView;
invoke-virtual {p3, v0}, Landroid/webkit/WebView;->setVisibility(I)V
.line 122
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailEditor:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iget-object v1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->editor:Ljava/lang/String;
invoke-virtual {p3, v1}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setText(Ljava/lang/CharSequence;)V
.line 125
iget-object p3, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->modifiedDate:Ljava/lang/String;
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p3
const/4 v1, 0x0
if-nez p3, :cond_29
.line 126
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailDate:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
invoke-virtual {p3, v1}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setVisibility(I)V
.line 127
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailDate:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iget-object v2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->modifiedDate:Ljava/lang/String;
invoke-virtual {p3, v2}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_43
.line 128
:cond_29
iget-object p3, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->date:Ljava/lang/String;
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p3
if-nez p3, :cond_3e
.line 129
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailDate:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
invoke-virtual {p3, v1}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setVisibility(I)V
.line 130
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailDate:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
iget-object v2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->date:Ljava/lang/String;
invoke-virtual {p3, v2}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_43
.line 132
:cond_3e
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsDetailDate:Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;
invoke-virtual {p3, v0}, Lhurriyet/mobil/android/hurriyet/views/HurriyetTextView;->setVisibility(I)V
.line 135
:goto_43
invoke-direct {p0, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->setEditorTag(Ltr/com/hurriyet/androidsdk/model/content/Content;)V
.line 137
iget-object p3, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;
if-eqz p3, :cond_6f
.line 138
iget-object p3, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;
iget-object p3, p3, Ltr/com/hurriyet/androidsdk/response/content/SpotNode;->type:Ljava/lang/String;
const-string v2, "Video"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p3
if-eqz p3, :cond_5f
.line 139
iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsContent:Landroid/widget/RelativeLayout;
invoke-virtual {p3, v0}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 140
invoke-direct {p0, p2, p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->setVideo(Ltr/com/hurriyet/androidsdk/model/content/Content;Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
goto :goto_74
.line 141
:cond_5f
iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->spotNode:Ltr/com/hurriyet/androidsdk/response/content/SpotNode;
iget-object p1, p1, Ltr/com/hurriyet/androidsdk/response/content/SpotNode;->type:Ljava/lang/String;
const-string p3, "Iframe"
invoke-virtual {p1, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_74
.line 142
invoke-direct {p0, p2}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->setIFrame(Ltr/com/hurriyet/androidsdk/model/content/Content;)V
goto :goto_74
.line 145
:cond_6f
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->newsContent:Landroid/widget/RelativeLayout;
invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 149
:cond_74
:goto_74
iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
if-eqz p1, :cond_a3
.line 150
iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getDescription()Ljava/lang/String;
move-result-object p1
if-eqz p1, :cond_9d
.line 151
iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getDescription()Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z
move-result p1
if-nez p1, :cond_a8
.line 152
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->linearPhotoDesc:Landroid/widget/LinearLayout;
invoke-virtual {p1, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 153
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->textPhotoDesc:Landroid/widget/TextView;
iget-object p2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->photo:Ltr/com/hurriyet/androidsdk/response/content/Photo;
invoke-virtual {p2}, Ltr/com/hurriyet/androidsdk/response/content/Photo;->getDescription()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_a8
.line 156
:cond_9d
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->linearPhotoDesc:Landroid/widget/LinearLayout;
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
goto :goto_a8
.line 159
:cond_a3
iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailNewsHeaderViewHolder;->linearPhotoDesc:Landroid/widget/LinearLayout;
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->setVisibility(I)V
:cond_a8
:goto_a8
return-void
.end method