You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2014/05/02 00:08:01 UTC
svn commit: r1591792 - in
/maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin:
changes/ChangesReportGenerator.java issues/AbstractIssuesReportGenerator.java
Author: michaelo
Date: Thu May 1 22:08:00 2014
New Revision: 1591792
URL: http://svn.apache.org/r1591792
Log:
[MCHANGES-338] Remove redundant anchors set on headings
with subtask [MCHANGES-269] Move anchor location in changes.xml to header
Modified:
maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/changes/ChangesReportGenerator.java
maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/issues/AbstractIssuesReportGenerator.java
Modified: maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/changes/ChangesReportGenerator.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/changes/ChangesReportGenerator.java?rev=1591792&r1=1591791&r2=1591792&view=diff
==============================================================================
--- maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/changes/ChangesReportGenerator.java (original)
+++ maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/changes/ChangesReportGenerator.java Thu May 1 22:08:00 2014
@@ -29,6 +29,8 @@ import java.util.ResourceBundle;
import org.apache.commons.lang.StringUtils;
import org.apache.maven.doxia.sink.Sink;
+import org.apache.maven.doxia.sink.SinkEventAttributeSet;
+import org.apache.maven.doxia.sink.SinkEventAttributes;
import org.apache.maven.doxia.util.HtmlTools;
import org.apache.maven.plugin.issues.AbstractIssuesReportGenerator;
import org.apache.maven.plugins.changes.model.Action;
@@ -449,8 +451,9 @@ public class ChangesReportGenerator exte
{
sink.section2();
- sinkSectionTitle2Anchor( sink, bundle.getString( "report.changes.label.releasehistory" ),
- bundle.getString( "report.changes.label.releasehistory" ) );
+ sink.sectionTitle2();
+ sink.text( bundle.getString( "report.changes.label.releasehistory" ) );
+ sink.sectionTitle2_();
sink.table();
@@ -525,8 +528,12 @@ public class ChangesReportGenerator exte
final String date = ( release.getDateRelease() == null ) ? "" : " \u2013 " + release.getDateRelease();
- sinkSectionTitle2Anchor( sink, bundle.getString( "report.changes.label.release" ) + " "
- + release.getVersion() + date, release.getVersion() );
+ SinkEventAttributes attrs = new SinkEventAttributeSet();
+ attrs.addAttribute( SinkEventAttributes.ID, HtmlTools.encodeId( release.getVersion() ) );
+ sink.sectionTitle( Sink.SECTION_LEVEL_2, attrs );
+ sink.text( bundle.getString( "report.changes.label.release" ) + " "
+ + release.getVersion() + date );
+ sink.sectionTitle_( Sink.SECTION_LEVEL_2 );
if ( isReleaseEmpty( release ) )
{
Modified: maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/issues/AbstractIssuesReportGenerator.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/issues/AbstractIssuesReportGenerator.java?rev=1591792&r1=1591791&r2=1591792&view=diff
==============================================================================
--- maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/issues/AbstractIssuesReportGenerator.java (original)
+++ maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/issues/AbstractIssuesReportGenerator.java Thu May 1 22:08:00 2014
@@ -22,7 +22,6 @@ package org.apache.maven.plugin.issues;
import org.apache.maven.doxia.sink.Sink;
import org.apache.maven.doxia.sink.SinkEventAttributeSet;
import org.apache.maven.doxia.sink.SinkEventAttributes;
-import org.apache.maven.doxia.util.HtmlTools;
import org.codehaus.plexus.util.StringUtils;
import java.util.ResourceBundle;
@@ -94,7 +93,11 @@ public abstract class AbstractIssuesRepo
sink.section1();
- sinkSectionTitle1Anchor( sink, title, title );
+ sink.sectionTitle1();
+
+ sink.text( title );
+
+ sink.sectionTitle1_();
}
protected void sinkCell( Sink sink, String text )
@@ -160,28 +163,6 @@ public abstract class AbstractIssuesRepo
sink.link_();
}
- protected void sinkSectionTitle1Anchor( Sink sink, String text, String anchor )
- {
- sink.sectionTitle1();
-
- sink.text( text );
-
- sink.sectionTitle1_();
-
- sink.anchor( HtmlTools.encodeId( anchor ) );
- sink.anchor_();
- }
-
- protected void sinkSectionTitle2Anchor( Sink sink, String text, String anchor )
- {
- sink.sectionTitle2();
- sink.text( text );
- sink.sectionTitle2_();
-
- sink.anchor( HtmlTools.encodeId( anchor ) );
- sink.anchor_();
- }
-
protected void sinkShowTypeIcon( Sink sink, String type )
{
String image = "";