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 );

Reply via email to