Merge branch 'mbruce/bugfix' into 'develop'
Merge 1.0.64 See merge request BPHV_MIPS/vds_ios!232
This commit is contained in:
commit
33dac6848c
@ -1509,7 +1509,7 @@
|
|||||||
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
|
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
|
||||||
CODE_SIGN_IDENTITY = "";
|
CODE_SIGN_IDENTITY = "";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 63;
|
CURRENT_PROJECT_VERSION = 64;
|
||||||
DEFINES_MODULE = YES;
|
DEFINES_MODULE = YES;
|
||||||
DEVELOPMENT_TEAM = "";
|
DEVELOPMENT_TEAM = "";
|
||||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
@ -1546,7 +1546,7 @@
|
|||||||
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
|
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
|
||||||
CODE_SIGN_IDENTITY = "";
|
CODE_SIGN_IDENTITY = "";
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 63;
|
CURRENT_PROJECT_VERSION = 64;
|
||||||
DEFINES_MODULE = YES;
|
DEFINES_MODULE = YES;
|
||||||
DEVELOPMENT_TEAM = "";
|
DEVELOPMENT_TEAM = "";
|
||||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||||
|
|||||||
@ -222,11 +222,11 @@ open class DropdownSelect: EntryFieldBase {
|
|||||||
updatedLabelText = showInlineLabel ? "" : updatedLabelText
|
updatedLabelText = showInlineLabel ? "" : updatedLabelText
|
||||||
|
|
||||||
if let oldText = updatedLabelText, !isRequired, !oldText.hasSuffix("Optional") {
|
if let oldText = updatedLabelText, !isRequired, !oldText.hasSuffix("Optional") {
|
||||||
let optionColorAttr = ColorLabelAttribute(location: oldText.count + 2,
|
let optionColorAttr = ColorLabelAttribute(location: oldText.count + 1,
|
||||||
length: 8,
|
length: 8,
|
||||||
color: secondaryColorConfiguration.getColor(self))
|
color: secondaryColorConfiguration.getColor(self))
|
||||||
|
|
||||||
updatedLabelText = showInlineLabel ? "Optional" : "\(oldText) Optional"
|
updatedLabelText = showInlineLabel ? "Optional" : "\(oldText) Optional"
|
||||||
attributes.append(optionColorAttr)
|
attributes.append(optionColorAttr)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -43,7 +43,7 @@ open class EntryFieldBase: Control, Changeable, FormFieldInternalValidatable {
|
|||||||
internal let mainStackView = UIStackView().with {
|
internal let mainStackView = UIStackView().with {
|
||||||
$0.axis = .vertical
|
$0.axis = .vertical
|
||||||
$0.alignment = .fill
|
$0.alignment = .fill
|
||||||
$0.spacing = 8
|
$0.spacing = VDSLayout.space1X
|
||||||
$0.translatesAutoresizingMaskIntoConstraints = false
|
$0.translatesAutoresizingMaskIntoConstraints = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ open class EntryFieldBase: Control, Changeable, FormFieldInternalValidatable {
|
|||||||
$0.axis = .vertical
|
$0.axis = .vertical
|
||||||
$0.alignment = .fill
|
$0.alignment = .fill
|
||||||
$0.distribution = .fill
|
$0.distribution = .fill
|
||||||
$0.spacing = 8
|
$0.spacing = VDSLayout.space2X
|
||||||
$0.translatesAutoresizingMaskIntoConstraints = false
|
$0.translatesAutoresizingMaskIntoConstraints = false
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -285,7 +285,7 @@ open class EntryFieldBase: Control, Changeable, FormFieldInternalValidatable {
|
|||||||
// Add arranged subviews to mainStackView
|
// Add arranged subviews to mainStackView
|
||||||
mainStackView.addArrangedSubview(titleLabel)
|
mainStackView.addArrangedSubview(titleLabel)
|
||||||
mainStackView.addArrangedSubview(contentStackView)
|
mainStackView.addArrangedSubview(contentStackView)
|
||||||
|
|
||||||
// Initial position of the helper label
|
// Initial position of the helper label
|
||||||
updateHelperTextPosition()
|
updateHelperTextPosition()
|
||||||
|
|
||||||
@ -360,13 +360,13 @@ open class EntryFieldBase: Control, Changeable, FormFieldInternalValidatable {
|
|||||||
//dealing with the "Optional" addition to the text
|
//dealing with the "Optional" addition to the text
|
||||||
if let oldText = updatedLabelText, !isRequired, !oldText.hasSuffix("Optional") {
|
if let oldText = updatedLabelText, !isRequired, !oldText.hasSuffix("Optional") {
|
||||||
if isEnabled {
|
if isEnabled {
|
||||||
let optionColorAttr = ColorLabelAttribute(location: oldText.count + 2,
|
let optionColorAttr = ColorLabelAttribute(location: oldText.count + 1,
|
||||||
length: 8,
|
length: 8,
|
||||||
color: VDSColor.elementsSecondaryOnlight)
|
color: VDSColor.elementsSecondaryOnlight)
|
||||||
|
|
||||||
attributes.append(optionColorAttr)
|
attributes.append(optionColorAttr)
|
||||||
}
|
}
|
||||||
updatedLabelText = "\(oldText) Optional"
|
updatedLabelText = "\(oldText) Optional"
|
||||||
}
|
}
|
||||||
|
|
||||||
if let tooltipModel {
|
if let tooltipModel {
|
||||||
|
|||||||
@ -42,21 +42,21 @@ extension InputField {
|
|||||||
let surface = inputField.surface
|
let surface = inputField.surface
|
||||||
|
|
||||||
var contentView: UIView
|
var contentView: UIView
|
||||||
var code3Label = Label().with {
|
let code3Label = Label().with {
|
||||||
$0.text = "Most credit or debit cards have a 3-digit security code on the back."
|
$0.text = "Most credit or debit cards have a 3-digit security code on the back."
|
||||||
$0.isEnabled = true
|
$0.isEnabled = true
|
||||||
$0.surface = surface
|
$0.surface = surface
|
||||||
}
|
}
|
||||||
var code4Label = Label().with {
|
let code4Label = Label().with {
|
||||||
$0.text = "American Express cards have a 4-digit code on the front."
|
$0.text = "American Express cards have a 4-digit code on the front."
|
||||||
$0.isEnabled = true
|
$0.isEnabled = true
|
||||||
$0.surface = surface
|
$0.surface = surface
|
||||||
}
|
}
|
||||||
|
|
||||||
var code3ImageView = UIImageView().with {
|
let code3ImageView = UIImageView().with {
|
||||||
$0.image = BundleManager.shared.image(for: "securityCode\(surface == .dark ? "-inverted": "")")
|
$0.image = BundleManager.shared.image(for: "securityCode\(surface == .dark ? "-inverted": "")")
|
||||||
}
|
}
|
||||||
var code4ImageView = UIImageView().with {
|
let code4ImageView = UIImageView().with {
|
||||||
$0.image = BundleManager.shared.image(for: "securityCodeAmex\(surface == .dark ? "-inverted": "")")
|
$0.image = BundleManager.shared.image(for: "securityCodeAmex\(surface == .dark ? "-inverted": "")")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,7 +84,6 @@ extension InputField {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let title: String = inputField.cardType.rawValue
|
|
||||||
switch inputField.cardType {
|
switch inputField.cardType {
|
||||||
case .amex:
|
case .amex:
|
||||||
contentView = view4()
|
contentView = view4()
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
|
1.0.64
|
||||||
|
----------------
|
||||||
|
- CXTDT-555846 - DropdownSelect - Tooltip Icon Spacing
|
||||||
|
- CXTDT-555858 - DropdownSSelect - Disabled/required helper text
|
||||||
|
|
||||||
1.0.63
|
1.0.63
|
||||||
----------------
|
----------------
|
||||||
- CXTDT-555860 - Dropdown Select - Form Elements layout option missing
|
- CXTDT-555860 - Dropdown Select - Form Elements layout option missing
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user