Loading app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryAdapter.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ class TabHistoryAdapter( override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): TabHistoryViewHolder { val view = LayoutInflater.from(parent.context) .inflate(R.layout.history_list_item, parent, false) .inflate(R.layout.tab_history_list_item, parent, false) return TabHistoryViewHolder(view, interactor) } Loading app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryView.kt +0 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ class TabHistoryView( init { tabHistoryRecyclerView.adapter = adapter tabHistoryRecyclerView.layoutManager = layoutManager tabHistoryRecyclerView.itemAnimator = null } fun updateState(state: BrowserState) { Loading app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolder.kt +4 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,8 @@ package org.mozilla.fenix.tabhistory import android.view.View import androidx.core.text.bold import androidx.core.text.buildSpannedString import kotlinx.android.synthetic.main.history_list_item.* import androidx.core.view.isVisible import kotlinx.android.synthetic.main.tab_history_list_item.* import org.mozilla.fenix.library.LibrarySiteItemView import org.mozilla.fenix.utils.view.ViewHolder Loading @@ -19,13 +20,14 @@ class TabHistoryViewHolder( private lateinit var item: TabHistoryItem init { itemView.setOnClickListener { interactor.goToHistoryItem(item) } history_layout.setOnClickListener { interactor.goToHistoryItem(item) } } fun bind(item: TabHistoryItem) { this.item = item history_layout.displayAs(LibrarySiteItemView.ItemType.SITE) history_layout.overflowView.isVisible = false history_layout.urlView.text = item.url history_layout.loadFavicon(item.url) Loading app/src/main/res/layout/tab_history_list_item.xml 0 → 100644 +11 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <org.mozilla.fenix.library.LibrarySiteItemView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/history_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="@dimen/library_item_height" /> app/src/test/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolderTest.kt +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ class TabHistoryViewHolderTest { MockKAnnotations.init(this) onClick = slot() every { view.setOnClickListener(capture(onClick)) } just Runs every { siteItemView.setOnClickListener(capture(onClick)) } just Runs every { view.findViewById<LibrarySiteItemView>(R.id.history_layout) } returns siteItemView holder = TabHistoryViewHolder(view, interactor) Loading Loading
app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryAdapter.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ class TabHistoryAdapter( override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): TabHistoryViewHolder { val view = LayoutInflater.from(parent.context) .inflate(R.layout.history_list_item, parent, false) .inflate(R.layout.tab_history_list_item, parent, false) return TabHistoryViewHolder(view, interactor) } Loading
app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryView.kt +0 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,6 @@ class TabHistoryView( init { tabHistoryRecyclerView.adapter = adapter tabHistoryRecyclerView.layoutManager = layoutManager tabHistoryRecyclerView.itemAnimator = null } fun updateState(state: BrowserState) { Loading
app/src/main/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolder.kt +4 −2 Original line number Diff line number Diff line Loading @@ -7,7 +7,8 @@ package org.mozilla.fenix.tabhistory import android.view.View import androidx.core.text.bold import androidx.core.text.buildSpannedString import kotlinx.android.synthetic.main.history_list_item.* import androidx.core.view.isVisible import kotlinx.android.synthetic.main.tab_history_list_item.* import org.mozilla.fenix.library.LibrarySiteItemView import org.mozilla.fenix.utils.view.ViewHolder Loading @@ -19,13 +20,14 @@ class TabHistoryViewHolder( private lateinit var item: TabHistoryItem init { itemView.setOnClickListener { interactor.goToHistoryItem(item) } history_layout.setOnClickListener { interactor.goToHistoryItem(item) } } fun bind(item: TabHistoryItem) { this.item = item history_layout.displayAs(LibrarySiteItemView.ItemType.SITE) history_layout.overflowView.isVisible = false history_layout.urlView.text = item.url history_layout.loadFavicon(item.url) Loading
app/src/main/res/layout/tab_history_list_item.xml 0 → 100644 +11 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <org.mozilla.fenix.library.LibrarySiteItemView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/history_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="@dimen/library_item_height" />
app/src/test/java/org/mozilla/fenix/tabhistory/TabHistoryViewHolderTest.kt +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ class TabHistoryViewHolderTest { MockKAnnotations.init(this) onClick = slot() every { view.setOnClickListener(capture(onClick)) } just Runs every { siteItemView.setOnClickListener(capture(onClick)) } just Runs every { view.findViewById<LibrarySiteItemView>(R.id.history_layout) } returns siteItemView holder = TabHistoryViewHolder(view, interactor) Loading