File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed
Aztec/Classes/Libxml2/Converters/In Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,10 @@ import Foundation
22import libxml2
33
44class InNodeConverter : SafeConverter {
5-
5+
6+ init ( shouldCollapseSpaces: Bool = true ) {
7+ self . shouldCollapseSpaces = shouldCollapseSpaces
8+ }
69 var shouldCollapseSpaces : Bool = true
710 /// Converts a single node (from libxml2) into an HTML.Node.
811 ///
@@ -54,7 +57,7 @@ class InNodeConverter: SafeConverter {
5457 var children = [ Node] ( )
5558
5659 if rawNode. children != nil {
57- let nodesConverter = InNodesConverter ( )
60+ let nodesConverter = InNodesConverter ( shouldCollapseSpaces : shouldCollapseSpaces )
5861 children. append ( contentsOf: nodesConverter. convert ( rawNode. children) )
5962 }
6063
Original file line number Diff line number Diff line change @@ -5,8 +5,11 @@ import libxml2
55/// Converts a C linked list of xmlNode to [HTML.Node].
66///
77class InNodesConverter : SafeCLinkedListToArrayConverter < InNodeConverter > {
8-
9- required init ( ) {
10- super. init ( elementConverter: InNodeConverter ( ) , next: { return $0. next } )
8+
9+ let shouldCollapseSpaces : Bool
10+
11+ required init ( shouldCollapseSpaces: Bool = true ) {
12+ self . shouldCollapseSpaces = shouldCollapseSpaces
13+ super. init ( elementConverter: InNodeConverter ( shouldCollapseSpaces: shouldCollapseSpaces) , next: { return $0. next } )
1114 }
1215}
You can’t perform that action at this time.
0 commit comments