This is an automated email from the ASF dual-hosted git repository. juanpablo pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jspwiki.git
commit ec4238de26f06739ba5bacad9b1600be9550bdfb Author: juanpablo <juanpa...@apache.org> AuthorDate: Tue Nov 13 00:30:11 2018 +0100 add sect-ref to url links on local read links --- .../jspwikilinks/attributeprovider/LocalLinkAttributeProviderState.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/attributeprovider/LocalLinkAttributeProviderState.java b/jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/attributeprovider/LocalLinkAttributeProviderState.java index 682b3d4..db0fd52 100755 --- a/jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/attributeprovider/LocalLinkAttributeProviderState.java +++ b/jspwiki-markdown/src/main/java/org/apache/wiki/markdown/extensions/jspwikilinks/attributeprovider/LocalLinkAttributeProviderState.java @@ -24,6 +24,7 @@ import org.apache.wiki.parser.LinkParsingOperations; import org.apache.wiki.parser.MarkupParser; import com.vladsch.flexmark.util.html.Attributes; +import com.vladsch.flexmark.util.sequence.CharSubSequence; /** @@ -64,6 +65,7 @@ public class LocalLinkAttributeProviderState implements NodeAttributeProviderSta if( matchedLink != null ) { String sectref = "#section-" + wikiContext.getEngine().encodeName( matchedLink + "-" + MarkupParser.wikifyLink( namedSection ) ); sectref = sectref.replace('%', '_'); + link.setUrl( CharSubSequence.of( link.getUrl().toString() + sectref ) ); new LocalReadLinkAttributeProviderState( wikiContext ).setAttributes( attributes, link ); } else { new LocalEditLinkAttributeProviderState( wikiContext, link.getWikiLink() ).setAttributes( attributes, link );