ensure resets are working
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
ed07680965
commit
9b75fd4edc
@ -43,6 +43,11 @@ public class SelectorGroupHandlerBase<HandlerType: Control>: Control {
|
||||
self?.sendActions(for: .valueChanged)
|
||||
}
|
||||
}
|
||||
|
||||
public override func reset() {
|
||||
super.reset()
|
||||
selectorViews.forEach{ $0.reset() }
|
||||
}
|
||||
}
|
||||
|
||||
public class SelectorGroupSelectedHandlerBase<HandlerType: Control>: SelectorGroupHandlerBase<HandlerType>{
|
||||
|
||||
@ -82,6 +82,7 @@ public class Badge: View, Accessable {
|
||||
|
||||
public override func reset() {
|
||||
super.reset()
|
||||
label.reset()
|
||||
setAccessibilityLabel()
|
||||
}
|
||||
|
||||
|
||||
@ -84,6 +84,7 @@ open class TextLink: Control {
|
||||
open override func reset() {
|
||||
super.reset()
|
||||
size = .large
|
||||
label.reset()
|
||||
accessibilityCustomActions = []
|
||||
accessibilityTraits = .staticText
|
||||
}
|
||||
|
||||
@ -96,6 +96,7 @@ open class TextLinkCaret: Control {
|
||||
|
||||
open override func reset() {
|
||||
super.reset()
|
||||
label.reset()
|
||||
accessibilityCustomActions = []
|
||||
accessibilityTraits = .staticText
|
||||
}
|
||||
|
||||
@ -255,6 +255,9 @@ open class CheckboxBase: Control, Accessable, DataTrackable, BinaryColorable, Er
|
||||
|
||||
open override func reset() {
|
||||
super.reset()
|
||||
label.reset()
|
||||
childLabel.reset()
|
||||
errorLabel.reset()
|
||||
updateSelector()
|
||||
setAccessibilityLabel()
|
||||
}
|
||||
|
||||
@ -233,6 +233,9 @@ open class RadioBoxBase: Control, BinaryColorable, Accessable, DataTrackable{
|
||||
|
||||
public override func reset() {
|
||||
super.reset()
|
||||
textLabel.reset()
|
||||
subTextLabel.reset()
|
||||
subTextRightLabel.reset()
|
||||
updateSelector()
|
||||
setAccessibilityLabel()
|
||||
}
|
||||
|
||||
@ -265,6 +265,9 @@ open class RadioButtonBase: Control, Accessable, DataTrackable, BinaryColorable,
|
||||
|
||||
public override func reset() {
|
||||
super.reset()
|
||||
label.reset()
|
||||
childLabel.reset()
|
||||
errorLabel.reset()
|
||||
updateSelector()
|
||||
setAccessibilityLabel()
|
||||
}
|
||||
|
||||
@ -294,6 +294,7 @@ open class ToggleBase: Control, Accessable, DataTrackable, BinaryColorable {
|
||||
|
||||
public override func reset() {
|
||||
super.reset()
|
||||
label.reset()
|
||||
toggleView.backgroundColor = toggleColorConfiguration.getColor(self)
|
||||
knobView.backgroundColor = knobColorConfiguration.getColor(self)
|
||||
setAccessibilityLabel()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user