1 # Creates persistent ParseFunc setup for non-HTML content.
6 keep = {$styles.content.links.keep}
7 extTarget = {$styles.content.links.extTarget}
18 parameter.data = parameters : allParams
19 extTarget = {$styles.content.links.extTarget}
21 parseFunc.constants = 1
27 parameter.data = parameters:href
28 title.data = parameters:title
29 ATagParams.data = parameters:allParams
30 target.data = parameters:target
31 extTarget = {$styles.content.links.extTarget}
32 extTarget.override.data = parameters:target
36 allowTags = {$styles.content.allowTags}
38 sword = <span class="ce-sword">|</span>
43 keepNonMatchedTags = 1
50 # Creates persistent ParseFunc setup for RTE content (which is mainly HTML) based on the "ts_css" transformation.
51 lib.parseFunc_RTE < lib.parseFunc
53 # Processing <table> and <blockquote> blocks separately
54 externalBlocks = article, aside, blockquote, div, dd, dl, footer, header, nav, ol, section, table, ul, pre
56 # The blockquote content is passed into parseFunc again...
59 stdWrap.parseFunc = < lib.parseFunc
63 stdWrap.parseFunc = < lib.parseFunc
70 tags.table.fixAttrib.class {
71 default = contenttable
75 keepNonMatchedTags = 1
80 # Recursive call to self but without wrapping non-wrapped cell content
82 parseFunc = < lib.parseFunc_RTE
83 parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag =
85 addChr10BetweenParagraphs = 1
104 encapsTagList = p,pre,h1,h2,h3,h4,h5,h6,hr,dt
107 innerStdWrap_all.ifBlank =
113 keepNonMatchedTags = 1