refs #6560 refactor:settings
This commit is contained in:
parent
0f4ed51427
commit
220c8e8062
|
@ -11,22 +11,22 @@ import es.verdnatura.databinding.ItemAjustesRowBinding
|
||||||
import es.verdnatura.presentation.common.OnAjustesItemClickListener
|
import es.verdnatura.presentation.common.OnAjustesItemClickListener
|
||||||
import es.verdnatura.presentation.view.feature.ajustes.model.AjustesItemVO
|
import es.verdnatura.presentation.view.feature.ajustes.model.AjustesItemVO
|
||||||
|
|
||||||
class SettingsAdapter (
|
class SettingsAdapter(
|
||||||
private val items: List<AjustesItemVO>,
|
private val items: List<AjustesItemVO>,
|
||||||
private val onAjustesItemClickListener: OnAjustesItemClickListener
|
private val onAjustesItemClickListener: OnAjustesItemClickListener
|
||||||
): RecyclerView.Adapter<SettingsAdapter.AjustesItemHolder> () {
|
) : RecyclerView.Adapter<SettingsAdapter.AjustesItemHolder>() {
|
||||||
|
|
||||||
var context: Context? = null
|
var context: Context? = null
|
||||||
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AjustesItemHolder {
|
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AjustesItemHolder {
|
||||||
this.context = parent.context
|
this.context = parent.context
|
||||||
|
|
||||||
return AjustesItemHolder(
|
return AjustesItemHolder(
|
||||||
ItemAjustesRowBinding.inflate(LayoutInflater.from(parent.context),parent,false)
|
ItemAjustesRowBinding.inflate(LayoutInflater.from(parent.context), parent, false)
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getItemCount() =items.size
|
override fun getItemCount() = items.size
|
||||||
|
|
||||||
override fun onBindViewHolder(holder: AjustesItemHolder, position: Int) {
|
override fun onBindViewHolder(holder: AjustesItemHolder, position: Int) {
|
||||||
holder.bind(items[position])
|
holder.bind(items[position])
|
||||||
|
@ -35,30 +35,31 @@ class SettingsAdapter (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inner class AjustesItemHolder(
|
inner class AjustesItemHolder(
|
||||||
val binding: ItemAjustesRowBinding
|
val binding: ItemAjustesRowBinding
|
||||||
) : RecyclerView.ViewHolder(binding.root){
|
) : RecyclerView.ViewHolder(binding.root) {
|
||||||
fun bind(item: AjustesItemVO) {
|
fun bind(item: AjustesItemVO) {
|
||||||
binding.apply {
|
binding.apply {
|
||||||
|
|
||||||
this.item = item
|
this.item = item
|
||||||
if (item.title==context!!.getString(R.string.closeSession)){
|
if (item.title == context!!.getString(R.string.closeSession)) {
|
||||||
binding.itemTitle.setTextColor(
|
|
||||||
ContextCompat.getColor(
|
|
||||||
context!!,
|
|
||||||
R.color.verdnatura_pumpkin_orange
|
|
||||||
)
|
|
||||||
)
|
|
||||||
}else{
|
|
||||||
binding.itemTitle.setTextColor(
|
binding.itemTitle.setTextColor(
|
||||||
ContextCompat.getColor(
|
ContextCompat.getColor(
|
||||||
context!!,
|
context!!,
|
||||||
R.color.verdnatura_white))
|
R.color.verdnatura_pumpkin_orange
|
||||||
|
)
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
binding.itemTitle.setTextColor(
|
||||||
|
ContextCompat.getColor(
|
||||||
|
context!!,
|
||||||
|
R.color.verdnatura_white
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!item.action){
|
if (!item.action) {
|
||||||
binding.itemImage.visibility= View.INVISIBLE
|
binding.itemImage.visibility = View.INVISIBLE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
<string name="Close">Cerrar</string>
|
<string name="Close">Cerrar</string>
|
||||||
<string name="Noexistessectores">No existes sectores.</string>
|
<string name="Noexistessectores">No existes sectores.</string>
|
||||||
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
||||||
<string name="Seleccionaunsector">Selecciona un sector</string>
|
<string name="selectSector">Selecciona un sector</string>
|
||||||
<string name="titleCorridors">Almacenes</string>
|
<string name="titleCorridors">Almacenes</string>
|
||||||
<string name="titleControllers">Revisores</string>
|
<string name="titleControllers">Revisores</string>
|
||||||
<string name="titlePalletizers">Paletizadores</string>
|
<string name="titlePalletizers">Paletizadores</string>
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
||||||
<string name="buscarDepartamento">Buscar departamento</string>
|
<string name="buscarDepartamento">Buscar departamento</string>
|
||||||
<string name="Noprinters">No hay impresora</string>
|
<string name="Noprinters">No hay impresora</string>
|
||||||
<string name="Selecccionaimpresoara">Selecciona impresora</string>
|
<string name="SelectPrinter">Selecciona impresora</string>
|
||||||
<string name="selectTrain">Selecciona tipo de ticket</string>
|
<string name="selectTrain">Selecciona tipo de ticket</string>
|
||||||
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
||||||
<string name="claims">Reclamaciones</string>
|
<string name="claims">Reclamaciones</string>
|
||||||
|
@ -737,6 +737,8 @@
|
||||||
<string name="signPackaging">Firma:</string>
|
<string name="signPackaging">Firma:</string>
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
|
<string name="addWorkForm">Añadir…</string>
|
||||||
|
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||||
|
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
<string name="Close">Cerrar</string>
|
<string name="Close">Cerrar</string>
|
||||||
<string name="Noexistessectores">No existes sectores.</string>
|
<string name="Noexistessectores">No existes sectores.</string>
|
||||||
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
||||||
<string name="Seleccionaunsector">Selecciona un sector</string>
|
<string name="selectSector">Selecciona un sector</string>
|
||||||
<string name="titleCorridors">Almacenes</string>
|
<string name="titleCorridors">Almacenes</string>
|
||||||
<string name="titleControllers">Revisores</string>
|
<string name="titleControllers">Revisores</string>
|
||||||
<string name="titlePalletizers">Paletizadores</string>
|
<string name="titlePalletizers">Paletizadores</string>
|
||||||
|
@ -152,7 +152,7 @@
|
||||||
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
||||||
<string name="buscarDepartamento">Buscar departamento</string>
|
<string name="buscarDepartamento">Buscar departamento</string>
|
||||||
<string name="Noprinters">No hay impresora</string>
|
<string name="Noprinters">No hay impresora</string>
|
||||||
<string name="Selecccionaimpresoara">Selecciona impresora</string>
|
<string name="SelectPrinter">Selecciona impresora</string>
|
||||||
<string name="selectTrain">Selecciona tipo de ticket</string>
|
<string name="selectTrain">Selecciona tipo de ticket</string>
|
||||||
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
||||||
<string name="claims">Reclamaciones</string>
|
<string name="claims">Reclamaciones</string>
|
||||||
|
@ -736,6 +736,8 @@
|
||||||
<string name="signPackaging">Firma:</string>
|
<string name="signPackaging">Firma:</string>
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
|
<string name="addWorkForm">Añadir…</string>
|
||||||
|
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||||
|
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
<string name="Close">Cerrar</string>
|
<string name="Close">Cerrar</string>
|
||||||
<string name="Noexistessectores">No existes sectores.</string>
|
<string name="Noexistessectores">No existes sectores.</string>
|
||||||
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
<string name="NoItemPackingType">No hay tipos de encajado</string>
|
||||||
<string name="Seleccionaunsector">Selecciona un sector</string>
|
<string name="selectSector">Selecciona un sector</string>
|
||||||
<string name="titleCorridors">Pasilleros</string>
|
<string name="titleCorridors">Pasilleros</string>
|
||||||
<string name="titleControllers">Revisores</string>
|
<string name="titleControllers">Revisores</string>
|
||||||
<string name="titlePalletizers">Paletizadores</string>
|
<string name="titlePalletizers">Paletizadores</string>
|
||||||
|
@ -152,7 +152,7 @@
|
||||||
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
<string name="titleWorkerMistake">Fallo del trabajador</string>
|
||||||
<string name="buscarDepartamento">Buscar departamento</string>
|
<string name="buscarDepartamento">Buscar departamento</string>
|
||||||
<string name="Noprinters">No hay impresora</string>
|
<string name="Noprinters">No hay impresora</string>
|
||||||
<string name="Selecccionaimpresoara">Selecciona impresora</string>
|
<string name="SelectPrinter">Selecciona impresora</string>
|
||||||
<string name="selectTrain">Selecciona tipo de ticket</string>
|
<string name="selectTrain">Selecciona tipo de ticket</string>
|
||||||
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
<string name="titleClaimUbication">Ubicación de reclamación</string>
|
||||||
<string name="claims">Reclamaciones</string>
|
<string name="claims">Reclamaciones</string>
|
||||||
|
@ -736,5 +736,7 @@
|
||||||
<string name="signPackaging">Firma:</string>
|
<string name="signPackaging">Firma:</string>
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
|
<string name="addWorkForm">Añadir...</string>
|
||||||
|
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -56,8 +56,8 @@
|
||||||
<string name="Close">Close</string>
|
<string name="Close">Close</string>
|
||||||
<string name="Noexistessectores">There are no sectors.</string>
|
<string name="Noexistessectores">There are no sectors.</string>
|
||||||
<string name="Noprinters">There are no printers.</string>
|
<string name="Noprinters">There are no printers.</string>
|
||||||
<string name="Seleccionaunsector">Select a sector</string>
|
<string name="selectSector">Select a sector</string>
|
||||||
<string name="Selecccionaimpresoara">Select a printer</string>
|
<string name="SelectPrinter">Select a printer</string>
|
||||||
<string name="printerRemoved">Printer that you had selected has been removed</string>
|
<string name="printerRemoved">Printer that you had selected has been removed</string>
|
||||||
<string name="titleCorridors">Corridors</string>
|
<string name="titleCorridors">Corridors</string>
|
||||||
<string name="titleControllers">Controllers</string>
|
<string name="titleControllers">Controllers</string>
|
||||||
|
@ -736,5 +736,7 @@
|
||||||
<string name="signPackaging">Firma:</string>
|
<string name="signPackaging">Firma:</string>
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
|
<string name="addWorkForm">Añadir…</string>
|
||||||
|
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
Loading…
Reference in New Issue