|
|
|
@ -15,7 +15,6 @@ import kotlinx.android.extensions.LayoutContainer
|
|
|
|
|
import mozilla.components.concept.storage.BookmarkNode
|
|
|
|
|
import mozilla.components.concept.storage.BookmarkNodeType
|
|
|
|
|
import mozilla.components.support.ktx.android.util.dpToPx
|
|
|
|
|
import org.jetbrains.anko.image
|
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
|
import org.mozilla.fenix.library.LibrarySiteItemView
|
|
|
|
|
import org.mozilla.fenix.library.bookmarks.BookmarksSharedViewModel
|
|
|
|
@ -72,12 +71,15 @@ class SelectBookmarkFolderAdapter(private val sharedViewModel: BookmarksSharedVi
|
|
|
|
|
|
|
|
|
|
fun bind(folder: BookmarkNodeWithDepth, selected: Boolean, onSelect: (BookmarkNode) -> Unit) {
|
|
|
|
|
view.changeSelected(selected)
|
|
|
|
|
view.iconView.image = AppCompatResources.getDrawable(
|
|
|
|
|
view.iconView.setImageDrawable(
|
|
|
|
|
AppCompatResources.getDrawable(
|
|
|
|
|
containerView.context,
|
|
|
|
|
R.drawable.ic_folder_icon
|
|
|
|
|
)?.apply {
|
|
|
|
|
setTint(ContextCompat.getColor(containerView.context, R.color.primary_text_light_theme))
|
|
|
|
|
setTint(ContextCompat.getColor(containerView.context,
|
|
|
|
|
R.color.primary_text_light_theme))
|
|
|
|
|
}
|
|
|
|
|
)
|
|
|
|
|
view.titleView.text = folder.node.title
|
|
|
|
|
view.setOnClickListener {
|
|
|
|
|
onSelect(folder.node)
|
|
|
|
|