removing for headers

This commit is contained in:
Kevin G Christiano 2020-06-09 10:26:42 -04:00
parent 15e8f45293
commit 201e328169
3 changed files with 0 additions and 122 deletions

View File

@ -40,7 +40,6 @@ import Foundation
headlineBody.stylePageHeader()
addMolecule(stack)
stack.restack()
updateAccessibilityLabel()
}
//----------------------------------------------------
@ -54,7 +53,6 @@ import Foundation
headlineBody.set(with: model.headlineBody, delegateObject, additionalData)
buttons.set(with: model.buttons, delegateObject, additionalData)
updateAccessibilityLabel()
}
open override class func estimatedHeight(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?) -> CGFloat? {
@ -65,72 +63,4 @@ import Foundation
super.reset()
headlineBody.stylePageHeader()
}
//--------------------------------------------------
// MARK: - Accessibility
//--------------------------------------------------
func updateAccessibilityLabel() {
var message = ""
if let headlineText = headlineBody.headlineLabel.text, !headlineText.isEmpty {
message += headlineText + ", "
}
if let messageText = headlineBody.messageLabel.text, !messageText.isEmpty {
message += messageText + ", "
}
let secondaryButtonIsDisplayed = !buttons.secondaryButton.isHidden
let primaryButtonIsDisplayed = !buttons.primaryButton.isHidden
// Both links are displayed
if secondaryButtonIsDisplayed && primaryButtonIsDisplayed {
isAccessibilityElement = false
var views = [UIView]()
if let headlineText = headlineBody.headlineLabel.text, !headlineText.isEmpty {
views.append(headlineBody.headlineLabel)
}
if let messageText = headlineBody.messageLabel.text, !messageText.isEmpty {
views.append(headlineBody.messageLabel)
}
views.append(buttons.secondaryButton)
views.append(buttons.primaryButton)
accessibilityElements = views
return
} else if secondaryButtonIsDisplayed {
accessibilityHint = buttons.secondaryButton.accessibilityHint
accessibilityTraits = buttons.secondaryButton.accessibilityTraits
message += buttons.secondaryButton.accessibilityLabel ?? ""
} else if primaryButtonIsDisplayed {
accessibilityHint = buttons.primaryButton.accessibilityHint
accessibilityTraits = buttons.primaryButton.accessibilityTraits
message += buttons.primaryButton.accessibilityLabel ?? ""
}
isAccessibilityElement = true
accessibilityLabel = message
}
open override func accessibilityActivate() -> Bool {
if isAccessibilityElement {
if !buttons.secondaryButton.isHidden {
return buttons.secondaryButton.accessibilityActivate()
} else if !buttons.primaryButton.isHidden {
return buttons.primaryButton.accessibilityActivate()
}
}
return false
}
}

View File

@ -24,7 +24,6 @@ import Foundation
super.setupView()
headlineBody.stylePageHeader()
addMolecule(headlineBody)
isAccessibilityElement = true
}
//----------------------------------------------------
@ -36,7 +35,6 @@ import Foundation
guard let model = model as? HeadersH2NoButtonsBodyTextModel else { return }
headlineBody.set(with: model.headlineBody, delegateObject, additionalData)
updateAccessibilityLabel()
}
open override class func estimatedHeight(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?) -> CGFloat? {
@ -47,23 +45,4 @@ import Foundation
super.reset()
headlineBody.stylePageHeader()
}
//----------------------------------------------------
// MARK: - Accessibility
//----------------------------------------------------
func updateAccessibilityLabel() {
var message = ""
if let headlineLabel = headlineBody.headlineLabel.text {
message += headlineLabel + ", "
}
if let messageLabel = headlineBody.messageLabel.text {
message += messageLabel
}
accessibilityLabel = message
}
}

View File

@ -48,7 +48,6 @@ import Foundation
headlineBody.stylePageHeader()
addMolecule(stack)
stack.restack()
isAccessibilityElement = true
}
//----------------------------------------------------
@ -62,7 +61,6 @@ import Foundation
headlineBody.set(with: model.headlineBody, delegateObject, additionalData)
button.set(with: model.button, delegateObject, additionalData)
updateAccessibilityLabel()
}
open override class func estimatedHeight(with model: MoleculeModelProtocol, _ delegateObject: MVMCoreUIDelegateObject?) -> CGFloat? {
@ -73,33 +71,4 @@ import Foundation
super.reset()
headlineBody.stylePageHeader()
}
//----------------------------------------------------
// MARK: - Accessibility
//----------------------------------------------------
func updateAccessibilityLabel() {
var message = ""
if let headlineLabel = headlineBody.headlineLabel.text, !headlineLabel.isEmpty {
message += headlineLabel + ", "
}
if let bodyLabel = headlineBody.messageLabel.text, !bodyLabel.isEmpty {
message += bodyLabel + ", "
}
if let buttonLabel = button.accessibilityLabel {
message += buttonLabel
}
accessibilityLabel = message
accessibilityHint = button.accessibilityHint
accessibilityTraits = button.accessibilityTraits
}
open override func accessibilityActivate() -> Bool {
return button.accessibilityActivate()
}
}