Merge branch 'mbruce/bugfixes' into 'develop'
updated reset() See merge request BPHV_MIPS/vds_ios!140
This commit is contained in:
commit
8836325e48
@ -167,6 +167,17 @@ open class ButtonGroup: View {
|
|||||||
collectionView.reloadData()
|
collectionView.reloadData()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
open override func reset() {
|
||||||
|
super.reset()
|
||||||
|
shouldUpdateView = false
|
||||||
|
rowQuantityPhone = 0
|
||||||
|
rowQuantityTablet = 0
|
||||||
|
alignment = .center
|
||||||
|
buttons.forEach { $0.reset() }
|
||||||
|
shouldUpdateView = true
|
||||||
|
setNeedsUpdate()
|
||||||
|
}
|
||||||
|
|
||||||
open override func layoutSubviews() {
|
open override func layoutSubviews() {
|
||||||
super.layoutSubviews()
|
super.layoutSubviews()
|
||||||
// Accounts for any collection size changes
|
// Accounts for any collection size changes
|
||||||
|
|||||||
@ -88,6 +88,11 @@ open class CheckboxGroup: SelectorGroupBase<CheckboxItem>, SelectorGroupMultiSel
|
|||||||
}
|
}
|
||||||
valueChanged()
|
valueChanged()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
open override func reset() {
|
||||||
|
super.reset()
|
||||||
|
showError = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extension CheckboxGroup {
|
extension CheckboxGroup {
|
||||||
|
|||||||
@ -73,6 +73,11 @@ open class RadioButtonGroup: SelectorGroupBase<RadioButtonItem>, SelectorGroupSi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
open override func reset() {
|
||||||
|
super.reset()
|
||||||
|
showError = false
|
||||||
|
}
|
||||||
|
|
||||||
public override func didSelect(_ selectedControl: RadioButtonItem) {
|
public override func didSelect(_ selectedControl: RadioButtonItem) {
|
||||||
if let selectedItem {
|
if let selectedItem {
|
||||||
updateToggle(selectedItem)
|
updateToggle(selectedItem)
|
||||||
|
|||||||
@ -219,6 +219,24 @@ open class Tabs: View {
|
|||||||
updateContentView()
|
updateContentView()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
open override func reset() {
|
||||||
|
super.reset()
|
||||||
|
shouldUpdateView = false
|
||||||
|
orientation = .horizontal
|
||||||
|
borderLine = true
|
||||||
|
fillContainer = false
|
||||||
|
indicatorFillTab = false
|
||||||
|
indicatorPosition = .bottom
|
||||||
|
minWidth = 44.0
|
||||||
|
overflow = .scroll
|
||||||
|
selectedIndex = 0
|
||||||
|
size = .medium
|
||||||
|
sticky = false
|
||||||
|
tabViews.forEach{ $0.reset() }
|
||||||
|
shouldUpdateView = true
|
||||||
|
setNeedsUpdate()
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - Private Methods
|
// MARK: - Private Methods
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user