Author: dkulp
Date: Thu May 17 15:55:40 2018
New Revision: 1831793
URL: http://svn.apache.org/viewvc?rev=1831793&view=rev
Log:
Update to translate new style code macro HTML to the SyntaxHighlighter format
Modified:
cxf/web/pom.xml
cxf/web/src/main/java/org/apache/cxf/cwiki/ConfluenceCleanupWriter.java
Modified: cxf/web/pom.xml
URL:
http://svn.apache.org/viewvc/cxf/web/pom.xml?rev=1831793&r1=1831792&r2=1831793&view=diff
==============================================================================
--- cxf/web/pom.xml (original)
+++ cxf/web/pom.xml Thu May 17 15:55:40 2018
@@ -28,12 +28,12 @@
<parent>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-parent</artifactId>
- <version>3.1.13</version>
+ <version>3.1.15</version>
</parent>
<properties>
<enforcer.skip>true</enforcer.skip>
- <cxf.version>3.1.13</cxf.version>
+ <cxf.version>3.1.15</cxf.version>
<extra.arg></extra.arg>
<svn.arg1></svn.arg1>
<svn.arg2></svn.arg2>
Modified:
cxf/web/src/main/java/org/apache/cxf/cwiki/ConfluenceCleanupWriter.java
URL:
http://svn.apache.org/viewvc/cxf/web/src/main/java/org/apache/cxf/cwiki/ConfluenceCleanupWriter.java?rev=1831793&r1=1831792&r2=1831793&view=diff
==============================================================================
--- cxf/web/src/main/java/org/apache/cxf/cwiki/ConfluenceCleanupWriter.java
(original)
+++ cxf/web/src/main/java/org/apache/cxf/cwiki/ConfluenceCleanupWriter.java Thu
May 17 15:55:40 2018
@@ -299,6 +299,17 @@ public class ConfluenceCleanupWriter ext
if (value != null && value.startsWith("/confluence/")) {
newAtts.addMapping("value", SiteExporter.ROOT +
value.substring(11));
}
+ } else if ("pre".equals(localName.toLowerCase())
+ || "pre".equals(qName.toLowerCase())) {
+ String cls = atts.getValue("class");
+ if ("syntaxhighlighter-pre".equalsIgnoreCase(cls)) {
+ String brush = atts.getValue("data-syntaxhighlighter-params");
+ if (brush.toLowerCase().startsWith("brush")) {
+ newAtts.remove("data-syntaxhighlighter-params");
+ newAtts.remove("data-theme");
+ newAtts.addMapping("class", brush);
+ }
+ }
}
super.startElement(uri, localName, qName, newAtts);
}