James Moger
2014-05-05 ff17f7bac432b4ba8310ba3ea335748a34859d50
src/main/java/com/gitblit/wicket/MarkupProcessor.java
@@ -56,11 +56,11 @@
import com.gitblit.IStoredSettings;
import com.gitblit.Keys;
import com.gitblit.models.PathModel;
import com.gitblit.servlet.RawServlet;
import com.gitblit.utils.JGitUtils;
import com.gitblit.utils.MarkdownUtils;
import com.gitblit.utils.StringUtils;
import com.gitblit.wicket.pages.DocPage;
import com.gitblit.wicket.pages.RawPage;
import com.google.common.base.Joiner;
/**
@@ -260,7 +260,8 @@
            if (imagePath.indexOf("://") == -1) {
               // relative image
               String path = doc.getRelativePath(imagePath);
               url = getWicketUrl(RawPage.class, repositoryName, commitId, path);
               String contextUrl = RequestCycle.get().getRequest().getRelativePathPrefixToContextRoot();
               url = RawServlet.asLink(contextUrl, repositoryName, commitId, path);
            } else {
               // absolute image
               url = imagePath;
@@ -312,7 +313,8 @@
            if (node.url.indexOf("://") == -1) {
               // repository-relative image link
               String path = doc.getRelativePath(node.url);
               String url = getWicketUrl(RawPage.class, repositoryName, commitId, path);
               String contextUrl = RequestCycle.get().getRequest().getRelativePathPrefixToContextRoot();
               String url = RawServlet.asLink(contextUrl, repositoryName, commitId, path);
               return new Rendering(url, text);
            }
            // absolute image link
@@ -325,7 +327,8 @@
            if (url.indexOf("://") == -1) {
               // repository-relative image link
               String path = doc.getRelativePath(url);
               String wurl = getWicketUrl(RawPage.class, repositoryName, commitId, path);
               String contextUrl = RequestCycle.get().getRequest().getRelativePathPrefixToContextRoot();
               String wurl = RawServlet.asLink(contextUrl, repositoryName, commitId, path);
               rendering = new Rendering(wurl, alt);
            } else {
               // absolute image link