mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Automatically add insert a new line after headers
This commit is contained in:
committed by
Stefan Ceriu
parent
f790077861
commit
92685fbb50
@@ -122,6 +122,7 @@ struct AttributedStringBuilderV2: AttributedStringBuilderProtocol {
|
|||||||
let level = max(3, Int(String(tag.dropFirst())) ?? 1)
|
let level = max(3, Int(String(tag.dropFirst())) ?? 1)
|
||||||
let size: CGFloat = fontPointSize + CGFloat(6 - level) * 2
|
let size: CGFloat = fontPointSize + CGFloat(6 - level) * 2
|
||||||
content = attributedString(from: childElement, preserveFormatting: preserveFormatting, listTag: listTag, listIndex: &childIndex, indentLevel: indentLevel)
|
content = attributedString(from: childElement, preserveFormatting: preserveFormatting, listTag: listTag, listIndex: &childIndex, indentLevel: indentLevel)
|
||||||
|
content.append(NSAttributedString(string: "\n"))
|
||||||
content.setFontPreservingSymbolicTraits(UIFont.boldSystemFont(ofSize: size))
|
content.setFontPreservingSymbolicTraits(UIFont.boldSystemFont(ofSize: size))
|
||||||
|
|
||||||
case "p", "div":
|
case "p", "div":
|
||||||
|
|||||||
@@ -28,11 +28,11 @@ enum HTMLFixtures: String, CaseIterable {
|
|||||||
"""
|
"""
|
||||||
case .headers:
|
case .headers:
|
||||||
"""
|
"""
|
||||||
<h1>H1 Header</h1></br>
|
<h1>H1 Header</h1>
|
||||||
<h2>H2 Header</h2></br>
|
<h2>H2 Header</h2>
|
||||||
<h3>H3 Header</h3></br>
|
<h3>H3 Header</h3>
|
||||||
<h4>H4 Header</h4></br>
|
<h4>H4 Header</h4>
|
||||||
<h5>H5 Header</h5></br>
|
<h5>H5 Header</h5>
|
||||||
<h6>H6 Header</h6>
|
<h6>H6 Header</h6>
|
||||||
"""
|
"""
|
||||||
case .paragraphs:
|
case .paragraphs:
|
||||||
|
|||||||
Reference in New Issue
Block a user