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)
|
self?.sendActions(for: .valueChanged)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override func reset() {
|
||||||
|
super.reset()
|
||||||
|
selectorViews.forEach{ $0.reset() }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class SelectorGroupSelectedHandlerBase<HandlerType: Control>: SelectorGroupHandlerBase<HandlerType>{
|
public class SelectorGroupSelectedHandlerBase<HandlerType: Control>: SelectorGroupHandlerBase<HandlerType>{
|
||||||
|
|||||||
@ -82,6 +82,7 @@ public class Badge: View, Accessable {
|
|||||||
|
|
||||||
public override func reset() {
|
public override func reset() {
|
||||||
super.reset()
|
super.reset()
|
||||||
|
label.reset()
|
||||||
setAccessibilityLabel()
|
setAccessibilityLabel()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -84,6 +84,7 @@ open class TextLink: Control {
|
|||||||
open override func reset() {
|
open override func reset() {
|
||||||
super.reset()
|
super.reset()
|
||||||
size = .large
|
size = .large
|
||||||
|
label.reset()
|
||||||
accessibilityCustomActions = []
|
accessibilityCustomActions = []
|
||||||
accessibilityTraits = .staticText
|
accessibilityTraits = .staticText
|
||||||
}
|
}
|
||||||
|
|||||||
@ -96,6 +96,7 @@ open class TextLinkCaret: Control {
|
|||||||
|
|
||||||
open override func reset() {
|
open override func reset() {
|
||||||
super.reset()
|
super.reset()
|
||||||
|
label.reset()
|
||||||
accessibilityCustomActions = []
|
accessibilityCustomActions = []
|
||||||
accessibilityTraits = .staticText
|
accessibilityTraits = .staticText
|
||||||
}
|
}
|
||||||
|
|||||||
@ -255,6 +255,9 @@ open class CheckboxBase: Control, Accessable, DataTrackable, BinaryColorable, Er
|
|||||||
|
|
||||||
open override func reset() {
|
open override func reset() {
|
||||||
super.reset()
|
super.reset()
|
||||||
|
label.reset()
|
||||||
|
childLabel.reset()
|
||||||
|
errorLabel.reset()
|
||||||
updateSelector()
|
updateSelector()
|
||||||
setAccessibilityLabel()
|
setAccessibilityLabel()
|
||||||
}
|
}
|
||||||
|
|||||||
@ -233,6 +233,9 @@ open class RadioBoxBase: Control, BinaryColorable, Accessable, DataTrackable{
|
|||||||
|
|
||||||
public override func reset() {
|
public override func reset() {
|
||||||
super.reset()
|
super.reset()
|
||||||
|
textLabel.reset()
|
||||||
|
subTextLabel.reset()
|
||||||
|
subTextRightLabel.reset()
|
||||||
updateSelector()
|
updateSelector()
|
||||||
setAccessibilityLabel()
|
setAccessibilityLabel()
|
||||||
}
|
}
|
||||||
|
|||||||
@ -265,6 +265,9 @@ open class RadioButtonBase: Control, Accessable, DataTrackable, BinaryColorable,
|
|||||||
|
|
||||||
public override func reset() {
|
public override func reset() {
|
||||||
super.reset()
|
super.reset()
|
||||||
|
label.reset()
|
||||||
|
childLabel.reset()
|
||||||
|
errorLabel.reset()
|
||||||
updateSelector()
|
updateSelector()
|
||||||
setAccessibilityLabel()
|
setAccessibilityLabel()
|
||||||
}
|
}
|
||||||
|
|||||||
@ -294,6 +294,7 @@ open class ToggleBase: Control, Accessable, DataTrackable, BinaryColorable {
|
|||||||
|
|
||||||
public override func reset() {
|
public override func reset() {
|
||||||
super.reset()
|
super.reset()
|
||||||
|
label.reset()
|
||||||
toggleView.backgroundColor = toggleColorConfiguration.getColor(self)
|
toggleView.backgroundColor = toggleColorConfiguration.getColor(self)
|
||||||
knobView.backgroundColor = knobColorConfiguration.getColor(self)
|
knobView.backgroundColor = knobColorConfiguration.getColor(self)
|
||||||
setAccessibilityLabel()
|
setAccessibilityLabel()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user