refactored isTrue/False to forTrue/false
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
b318f1519b
commit
b3622ce854
@ -78,22 +78,22 @@ open class DisabledSurfaceColorConfiguration<ModelType:Disabling & Surfaceable>:
|
||||
/// let config = BinarySurfaceColorConfiguration<TestModel>()
|
||||
///
|
||||
/// //True from BinaryColorable.userTrueColor
|
||||
/// config.isTrue.lightColor = .black
|
||||
/// config.isTrue.darkColor = .white
|
||||
/// config.forTrue.lightColor = .black
|
||||
/// config.forTrue.darkColor = .white
|
||||
///
|
||||
/// //False from BinaryColorable.userTrueColor
|
||||
/// config.isFalse.lightColor = .red
|
||||
/// config.isFalse.darkColor = .red
|
||||
/// config.forFalse.lightColor = .red
|
||||
/// config.forFalse.darkColor = .red
|
||||
///
|
||||
/// let textColor = config.getColor(model) //returns .white
|
||||
///
|
||||
///
|
||||
open class BinarySurfaceColorConfiguration<ModelType:Surfaceable & BinaryColorable>: Colorable{
|
||||
public var isTrue = SurfaceColorConfiguration<ModelType>()
|
||||
public var isFalse = SurfaceColorConfiguration<ModelType>()
|
||||
public var forTrue = SurfaceColorConfiguration<ModelType>()
|
||||
public var forFalse = SurfaceColorConfiguration<ModelType>()
|
||||
|
||||
public func getColor(_ viewModel: ModelType) -> UIColor {
|
||||
return viewModel.userTrueColor ? isTrue.getColor(viewModel) : isFalse.getColor(viewModel)
|
||||
return viewModel.userTrueColor ? forTrue.getColor(viewModel) : forFalse.getColor(viewModel)
|
||||
}
|
||||
}
|
||||
|
||||
@ -107,25 +107,25 @@ open class BinarySurfaceColorConfiguration<ModelType:Surfaceable & BinaryColorab
|
||||
/// let config = BinaryDisabledSurfaceColorConfiguration<TestModel>()
|
||||
///
|
||||
/// //True
|
||||
/// config.isTrue.enabled.lightColor = .black
|
||||
/// config.isTrue.enabled.darkColor = .white
|
||||
/// config.isTrue.disabled.lightColor = .darkGray
|
||||
/// config.isTrue.disabled.darkColor = .lightGray
|
||||
/// config.forTrue.enabled.lightColor = .black
|
||||
/// config.forTrue.enabled.darkColor = .white
|
||||
/// config.forTrue.disabled.lightColor = .darkGray
|
||||
/// config.forTrue.disabled.darkColor = .lightGray
|
||||
///
|
||||
/// //False
|
||||
/// config.isFalse.enabled.lightColor = .red
|
||||
/// config.isFalse.enabled.darkColor = .red
|
||||
/// config.isFalse.disabled.lightColor =.darkGray
|
||||
/// config.isFalse.disabled.darkColor = .lightGray
|
||||
/// config.forFalse.enabled.lightColor = .red
|
||||
/// config.forFalse.enabled.darkColor = .red
|
||||
/// config.forFalse.disabled.lightColor =.darkGray
|
||||
/// config.forFalse.disabled.darkColor = .lightGray
|
||||
///
|
||||
/// let textColor = config.getColor(model)
|
||||
///
|
||||
///
|
||||
open class BinaryDisabledSurfaceColorConfiguration<ModelType:Disabling & Surfaceable & BinaryColorable>: Colorable {
|
||||
public var isTrue = DisabledSurfaceColorConfiguration<ModelType>()
|
||||
public var isFalse = DisabledSurfaceColorConfiguration<ModelType>()
|
||||
public var forTrue = DisabledSurfaceColorConfiguration<ModelType>()
|
||||
public var forFalse = DisabledSurfaceColorConfiguration<ModelType>()
|
||||
|
||||
public func getColor(_ viewModel: ModelType) -> UIColor {
|
||||
return viewModel.userTrueColor ? isTrue.getColor(viewModel) : isFalse.getColor(viewModel)
|
||||
return viewModel.userTrueColor ? forTrue.getColor(viewModel) : forFalse.getColor(viewModel)
|
||||
}
|
||||
}
|
||||
|
||||
@ -273,38 +273,38 @@ open class CheckboxBase<ModelType: CheckboxModel>: Control<ModelType>, Changable
|
||||
|
||||
private var checkboxBackgroundColorConfiguration: CheckboxErrorColorConfiguration = {
|
||||
let config = CheckboxErrorColorConfiguration()
|
||||
config.isTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.isTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.isTrue.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.isTrue.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.error.isTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.error.isTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.error.isFalse.enabled.lightColor = VDSColor.feedbackErrorBackgroundOnlight
|
||||
config.error.isFalse.enabled.darkColor = VDSColor.feedbackErrorBackgroundOndark
|
||||
config.forTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.forTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.forTrue.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.forTrue.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.error.forTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.error.forTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.error.forFalse.enabled.lightColor = VDSColor.feedbackErrorBackgroundOnlight
|
||||
config.error.forFalse.enabled.darkColor = VDSColor.feedbackErrorBackgroundOndark
|
||||
return config
|
||||
}()
|
||||
|
||||
private var checkboxBorderColorConfiguration: CheckboxErrorColorConfiguration = {
|
||||
let config = CheckboxErrorColorConfiguration()
|
||||
config.isTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.isTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.isFalse.enabled.lightColor = VDSFormControlsColor.borderOnlight
|
||||
config.isFalse.enabled.darkColor = VDSFormControlsColor.borderOndark
|
||||
config.isTrue.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.isTrue.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.isFalse.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.isFalse.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.error.isTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.error.isTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.error.isFalse.enabled.lightColor = VDSColor.feedbackErrorOnlight
|
||||
config.error.isFalse.enabled.darkColor = VDSColor.feedbackErrorOndark
|
||||
config.forTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.forTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.forFalse.enabled.lightColor = VDSFormControlsColor.borderOnlight
|
||||
config.forFalse.enabled.darkColor = VDSFormControlsColor.borderOndark
|
||||
config.forTrue.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.forTrue.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.forFalse.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.forFalse.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.error.forTrue.enabled.lightColor = VDSColor.elementsPrimaryOnlight
|
||||
config.error.forTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.error.forFalse.enabled.lightColor = VDSColor.feedbackErrorOnlight
|
||||
config.error.forFalse.enabled.darkColor = VDSColor.feedbackErrorOndark
|
||||
return config
|
||||
}()
|
||||
|
||||
private var checkboxCheckColorConfiguration: BinarySurfaceColorConfiguration<ModelType> = {
|
||||
let config = BinarySurfaceColorConfiguration<ModelType>()
|
||||
config.isTrue.lightColor = VDSColor.elementsPrimaryOndark
|
||||
config.isTrue.darkColor = VDSColor.elementsPrimaryOnlight
|
||||
config.forTrue.lightColor = VDSColor.elementsPrimaryOndark
|
||||
config.forTrue.darkColor = VDSColor.elementsPrimaryOnlight
|
||||
return config
|
||||
}()
|
||||
|
||||
|
||||
@ -181,27 +181,27 @@ open class ToggleBase<ModelType: ToggleModel>: Control<ModelType>, Changable {
|
||||
//--------------------------------------------------
|
||||
private var toggleColorConfiguration: BinaryDisabledSurfaceColorConfiguration<ModelType> = {
|
||||
let config = BinaryDisabledSurfaceColorConfiguration<ModelType>()
|
||||
config.isTrue.enabled.lightColor = VDSColor.paletteGreen26
|
||||
config.isTrue.enabled.darkColor = VDSColor.paletteGreen34
|
||||
config.isTrue.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.isTrue.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.isFalse.enabled.lightColor = VDSColor.elementsSecondaryOnlight
|
||||
config.isFalse.enabled.darkColor = VDSColor.paletteGray44
|
||||
config.isFalse.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.isFalse.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.forTrue.enabled.lightColor = VDSColor.paletteGreen26
|
||||
config.forTrue.enabled.darkColor = VDSColor.paletteGreen34
|
||||
config.forTrue.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.forTrue.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
config.forFalse.enabled.lightColor = VDSColor.elementsSecondaryOnlight
|
||||
config.forFalse.enabled.darkColor = VDSColor.paletteGray44
|
||||
config.forFalse.disabled.lightColor = VDSColor.interactiveDisabledOnlight
|
||||
config.forFalse.disabled.darkColor = VDSColor.interactiveDisabledOndark
|
||||
return config
|
||||
} ()
|
||||
|
||||
private var knobColorConfiguration: BinaryDisabledSurfaceColorConfiguration<ModelType> = {
|
||||
let config = BinaryDisabledSurfaceColorConfiguration<ModelType>()
|
||||
config.isTrue.enabled.lightColor = VDSColor.elementsPrimaryOndark
|
||||
config.isTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.isTrue.disabled.lightColor = VDSColor.paletteGray95
|
||||
config.isTrue.disabled.darkColor = VDSColor.paletteGray44
|
||||
config.isFalse.enabled.lightColor = VDSColor.elementsPrimaryOndark
|
||||
config.isFalse.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.isFalse.disabled.lightColor = VDSColor.paletteGray95
|
||||
config.isFalse.disabled.darkColor = VDSColor.paletteGray44
|
||||
config.forTrue.enabled.lightColor = VDSColor.elementsPrimaryOndark
|
||||
config.forTrue.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.forTrue.disabled.lightColor = VDSColor.paletteGray95
|
||||
config.forTrue.disabled.darkColor = VDSColor.paletteGray44
|
||||
config.forFalse.enabled.lightColor = VDSColor.elementsPrimaryOndark
|
||||
config.forFalse.enabled.darkColor = VDSColor.elementsPrimaryOndark
|
||||
config.forFalse.disabled.lightColor = VDSColor.paletteGray95
|
||||
config.forFalse.disabled.darkColor = VDSColor.paletteGray44
|
||||
return config
|
||||
} ()
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user