[fenix] For https://github.com/mozilla-mobile/fenix/issues/8627: Add proper content description to ETP card clickable areas

pull/600/head
mcarare 5 years ago committed by Emily Kager
parent 883bd45f08
commit f928fb34b2

@ -60,17 +60,33 @@ class OnboardingTrackingProtectionViewHolder(view: View) : RecyclerView.ViewHold
updateTrackingProtectionPolicy() updateTrackingProtectionPolicy()
} }
view.clickable_region_standard.setOnClickListener { view.clickable_region_standard.apply {
setOnClickListener {
standardTrackingProtection.performClick() standardTrackingProtection.performClick()
} }
val standardTitle = view.context.getString(
R.string.onboarding_tracking_protection_standard_button
)
val standardSummary = view.context.getString(
R.string.onboarding_tracking_protection_standard_button_description
)
contentDescription = "$standardTitle. $standardSummary"
}
strictTrackingProtection.onClickListener { strictTrackingProtection.onClickListener {
updateTrackingProtectionPolicy() updateTrackingProtectionPolicy()
} }
view.clickable_region_strict.setOnClickListener { view.clickable_region_strict.apply {
setOnClickListener {
strictTrackingProtection.performClick() strictTrackingProtection.performClick()
} }
val strictTitle =
view.context.getString(R.string.onboarding_tracking_protection_strict_button)
val strictSummary =
view.context.getString(R.string.onboarding_tracking_protection_strict_button_description)
contentDescription = "$strictTitle. $strictSummary"
}
} }
private fun updateRadioGroupState(view: View, isChecked: Boolean) { private fun updateRadioGroupState(view: View, isChecked: Boolean) {

Loading…
Cancel
Save