mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-27 19:56:57 +02:00
Rich Text Composer: Enable quote & code blocks support
This commit is contained in:
@@ -34,9 +34,11 @@ enum FormatType {
|
||||
case italic
|
||||
case underline
|
||||
case strikethrough
|
||||
case inlineCode
|
||||
case unorderedList
|
||||
case orderedList
|
||||
case inlineCode
|
||||
case codeBlock
|
||||
case quote
|
||||
case link
|
||||
}
|
||||
|
||||
@@ -60,12 +62,16 @@ extension FormatItem {
|
||||
return Asset.Images.underlined.name
|
||||
case .strikethrough:
|
||||
return Asset.Images.strikethrough.name
|
||||
case .inlineCode:
|
||||
return Asset.Images.code.name
|
||||
case .unorderedList:
|
||||
return Asset.Images.bulletList.name
|
||||
case .orderedList:
|
||||
return Asset.Images.numberedList.name
|
||||
case .inlineCode:
|
||||
return Asset.Images.code.name
|
||||
case .codeBlock:
|
||||
return Asset.Images.codeBlock.name
|
||||
case .quote:
|
||||
return Asset.Images.quote.name
|
||||
case .link:
|
||||
return Asset.Images.link.name
|
||||
}
|
||||
@@ -81,12 +87,16 @@ extension FormatItem {
|
||||
return "underlineButton"
|
||||
case .strikethrough:
|
||||
return "strikethroughButton"
|
||||
case .inlineCode:
|
||||
return "inlineCodeButton"
|
||||
case .unorderedList:
|
||||
return "unorderedListButton"
|
||||
case .orderedList:
|
||||
return "orderedListButton"
|
||||
case .inlineCode:
|
||||
return "inlineCodeButton"
|
||||
case .codeBlock:
|
||||
return "codeBlockButton"
|
||||
case .quote:
|
||||
return "quoteButton"
|
||||
case .link:
|
||||
return "linkButton"
|
||||
}
|
||||
@@ -102,12 +112,16 @@ extension FormatItem {
|
||||
return VectorL10n.wysiwygComposerFormatActionUnderline
|
||||
case .strikethrough:
|
||||
return VectorL10n.wysiwygComposerFormatActionStrikethrough
|
||||
case .inlineCode:
|
||||
return VectorL10n.wysiwygComposerFormatActionInlineCode
|
||||
case .unorderedList:
|
||||
return VectorL10n.wysiwygComposerFormatActionUnorderedList
|
||||
case .orderedList:
|
||||
return VectorL10n.wysiwygComposerFormatActionOrderedList
|
||||
case .inlineCode:
|
||||
return VectorL10n.wysiwygComposerFormatActionInlineCode
|
||||
case .codeBlock:
|
||||
return VectorL10n.wysiwygComposerFormatActionCodeBlock
|
||||
case .quote:
|
||||
return VectorL10n.wysiwygComposerFormatActionQuote
|
||||
case .link:
|
||||
return VectorL10n.wysiwygComposerFormatActionLink
|
||||
}
|
||||
@@ -126,12 +140,16 @@ extension FormatType {
|
||||
return .underline
|
||||
case .strikethrough:
|
||||
return .strikeThrough
|
||||
case .inlineCode:
|
||||
return .inlineCode
|
||||
case .unorderedList:
|
||||
return .unorderedList
|
||||
case .orderedList:
|
||||
return .orderedList
|
||||
case .inlineCode:
|
||||
return .inlineCode
|
||||
case .codeBlock:
|
||||
return .codeBlock
|
||||
case .quote:
|
||||
return .quote
|
||||
case .link:
|
||||
return .link
|
||||
}
|
||||
@@ -155,6 +173,10 @@ extension FormatType {
|
||||
return .orderedList
|
||||
case .inlineCode:
|
||||
return .inlineCode
|
||||
case .codeBlock:
|
||||
return .codeBlock
|
||||
case .quote:
|
||||
return .quote
|
||||
case .link:
|
||||
return .link
|
||||
}
|
||||
@@ -189,5 +211,3 @@ final class LinkActionWrapper: NSObject {
|
||||
super.init()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user