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...
63 HTMLparser.tags.blockquote.overrideAttribs = style="margin-bottom:0;margin-top:0;"
69 stdWrap.parseFunc = < lib.parseFunc
73 stdWrap.parseFunc = < lib.parseFunc
80 tags.table.fixAttrib.class {
81 default = contenttable
85 keepNonMatchedTags = 1
90 # Recursive call to self but without wrapping non-wrapped cell content
92 parseFunc = < lib.parseFunc_RTE
93 parseFunc.nonTypoTagStdWrap.encapsLines.nonWrappedTag =
95 addChr10BetweenParagraphs = 1
113 encapsTagList = p,pre,h1,h2,h3,h4,h5,h6,hr,dt
116 innerStdWrap_all.ifBlank =
122 keepNonMatchedTags = 1