|
|
@ -8,7 +8,6 @@ import android.content.Context
|
|
|
|
import android.view.ViewGroup
|
|
|
|
import android.view.ViewGroup
|
|
|
|
import androidx.appcompat.widget.Toolbar
|
|
|
|
import androidx.appcompat.widget.Toolbar
|
|
|
|
import androidx.core.content.ContextCompat
|
|
|
|
import androidx.core.content.ContextCompat
|
|
|
|
import androidx.recyclerview.widget.RecyclerView
|
|
|
|
|
|
|
|
import kotlinx.android.extensions.LayoutContainer
|
|
|
|
import kotlinx.android.extensions.LayoutContainer
|
|
|
|
import mozilla.components.support.ktx.android.content.getColorFromAttr
|
|
|
|
import mozilla.components.support.ktx.android.content.getColorFromAttr
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
import org.mozilla.fenix.R
|
|
|
@ -22,27 +21,23 @@ open class LibraryPageView(
|
|
|
|
protected val activity = context.asActivity()
|
|
|
|
protected val activity = context.asActivity()
|
|
|
|
|
|
|
|
|
|
|
|
protected fun setUiForNormalMode(
|
|
|
|
protected fun setUiForNormalMode(
|
|
|
|
title: String?,
|
|
|
|
title: String?
|
|
|
|
libraryItemsList: RecyclerView
|
|
|
|
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
updateToolbar(
|
|
|
|
updateToolbar(
|
|
|
|
title = title,
|
|
|
|
title = title,
|
|
|
|
foregroundColor = context.getColorFromAttr(R.attr.primaryText),
|
|
|
|
foregroundColor = context.getColorFromAttr(R.attr.primaryText),
|
|
|
|
backgroundColor = context.getColorFromAttr(R.attr.foundation)
|
|
|
|
backgroundColor = context.getColorFromAttr(R.attr.foundation)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
libraryItemsList.adapter?.notifyDataSetChanged()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
protected fun setUiForSelectingMode(
|
|
|
|
protected fun setUiForSelectingMode(
|
|
|
|
title: String?,
|
|
|
|
title: String?
|
|
|
|
libraryItemsList: RecyclerView
|
|
|
|
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
updateToolbar(
|
|
|
|
updateToolbar(
|
|
|
|
title = title,
|
|
|
|
title = title,
|
|
|
|
foregroundColor = ContextCompat.getColor(context, R.color.white_color),
|
|
|
|
foregroundColor = ContextCompat.getColor(context, R.color.white_color),
|
|
|
|
backgroundColor = context.getColorFromAttr(R.attr.accent)
|
|
|
|
backgroundColor = context.getColorFromAttr(R.attr.accent)
|
|
|
|
)
|
|
|
|
)
|
|
|
|
libraryItemsList.adapter?.notifyDataSetChanged()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun updateToolbar(title: String?, foregroundColor: Int, backgroundColor: Int) {
|
|
|
|
private fun updateToolbar(title: String?, foregroundColor: Int, backgroundColor: Int) {
|
|
|
|