2
2
mirror of https://github.com/mastodon/mastodon-ios synced 2025-04-11 22:58:02 +02:00

Add a “Show Original” accessibility action to statuses when relevant

This commit is contained in:
Jed Fox 2023-02-06 21:39:22 -05:00
parent ab7166017b
commit 97f5132977
No known key found for this signature in database
GPG Key ID: 0B61D18EA54B47E1

View File

@ -628,10 +628,19 @@ extension StatusView {
get {
(contentMetaText.textView.accessibilityCustomActions ?? [])
+ toolbarActions
+ (hideTranslationAction.map { [$0] } ?? [])
+ (authorView.accessibilityCustomActions ?? [])
}
set { }
}
private var hideTranslationAction: UIAccessibilityCustomAction? {
guard viewModel.translatedFromLanguage != nil else { return nil }
return UIAccessibilityCustomAction(name: L10n.Common.Controls.Status.Translation.showOriginal) { [weak self] _ in
self?.revertTranslation()
return true
}
}
}
// MARK: - AdaptiveContainerView