From dc7c2f650de99c7f9ae8d6c049f419fcd00fb2a2 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 12 Nov 2013 16:12:59 -0500 Subject: [PATCH] Refactor markup processing in preparation for supporting other formats --- src/main/java/com/gitblit/wicket/pages/RepositoryPage.java | 45 --------------------------------------------- 1 files changed, 0 insertions(+), 45 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/pages/RepositoryPage.java b/src/main/java/com/gitblit/wicket/pages/RepositoryPage.java index bc7dfa9..d0d801e 100644 --- a/src/main/java/com/gitblit/wicket/pages/RepositoryPage.java +++ b/src/main/java/com/gitblit/wicket/pages/RepositoryPage.java @@ -16,8 +16,6 @@ package com.gitblit.wicket.pages; import java.io.Serializable; -import java.io.UnsupportedEncodingException; -import java.net.URLEncoder; import java.text.MessageFormat; import java.util.ArrayList; import java.util.Arrays; @@ -44,8 +42,6 @@ import org.eclipse.jgit.lib.PersonIdent; import org.eclipse.jgit.lib.Repository; import org.eclipse.jgit.revwalk.RevCommit; -import org.pegdown.LinkRenderer; -import org.pegdown.ast.WikiLinkNode; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -645,47 +641,6 @@ public boolean isOwner() { return isOwner; - } - - /** - * Returns a Pegdown/Markdown link renderer which renders WikiLinks. - * - * @return a link renderer - */ - protected LinkRenderer getMarkdownLinkRenderer() { - RevCommit head = JGitUtils.getCommit(r, "HEAD"); - final String id = getBestCommitId(head); - LinkRenderer renderer = new LinkRenderer() { - @Override - public Rendering render(WikiLinkNode node) { - try { - String fsc = GitBlit.getString(Keys.web.forwardSlashCharacter, "/"); - // adjust the request path - String path = node.getText().charAt(0) == '/' ? node.getText().substring(1) : node.getText(); - path = URLEncoder.encode(path.replace(' ', '-'), "UTF-8").replace("%2F", fsc); - - // extract document name - String name = node.getText().replace('_', ' '); - if (name.indexOf('/') > -1) { - name = name.substring(name.lastIndexOf('/') + 1); - } - - // strip Markdown extension - for (String ext : GitBlit.getStrings(Keys.web.markdownExtensions)) { - String x = "." + ext; - if (name.endsWith(x)) { - name = name.substring(0, name.length() - x.length()); - break; - } - } - String url = urlFor(MarkdownPage.class, WicketUtils.newPathParameter(repositoryName, id, path)).toString(); - return new Rendering(url, name); - } catch (UnsupportedEncodingException e) { - throw new IllegalStateException(); - } - } - }; - return renderer; } private class SearchForm extends SessionlessForm<Void> implements Serializable { -- Gitblit v1.9.1