From 17c417dad5c7be28df4b6e1fd25ec56b484faaff Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 26 May 2011 17:22:03 -0400 Subject: [PATCH] Changed git.otherUrls to web.otherUrls. --- src/com/gitblit/wicket/pages/BlobPage.java | 41 ++++++++++++++++++++++++++++++----------- 1 files changed, 30 insertions(+), 11 deletions(-) diff --git a/src/com/gitblit/wicket/pages/BlobPage.java b/src/com/gitblit/wicket/pages/BlobPage.java index 938eaab..23244c0 100644 --- a/src/com/gitblit/wicket/pages/BlobPage.java +++ b/src/com/gitblit/wicket/pages/BlobPage.java @@ -1,3 +1,18 @@ +/* + * Copyright 2011 gitblit.com. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.gitblit.wicket.pages; import java.util.HashMap; @@ -30,24 +45,27 @@ if (blobPath.lastIndexOf('.') > -1) { extension = blobPath.substring(blobPath.lastIndexOf('.') + 1).toLowerCase(); } - + // see if we should redirect to the markdown page - for (String ext : GitBlit.self().settings().getStrings(Keys.web.markdownExtensions)) { + for (String ext : GitBlit.getStrings(Keys.web.markdownExtensions)) { if (ext.equals(extension)) { setResponsePage(MarkdownPage.class, params); return; } } - + // standard blob view Repository r = getRepository(); RevCommit commit = getCommit(); // blob page links add(new Label("blameLink", getString("gb.blame"))); - add(new BookmarkablePageLink<Void>("historyLink", HistoryPage.class, WicketUtils.newPathParameter(repositoryName, objectId, blobPath))); - add(new BookmarkablePageLink<Void>("rawLink", RawPage.class, WicketUtils.newPathParameter(repositoryName, objectId, blobPath))); - add(new BookmarkablePageLink<Void>("headLink", BlobPage.class, WicketUtils.newPathParameter(repositoryName, Constants.HEAD, blobPath))); + add(new BookmarkablePageLink<Void>("historyLink", HistoryPage.class, + WicketUtils.newPathParameter(repositoryName, objectId, blobPath))); + add(new BookmarkablePageLink<Void>("rawLink", RawPage.class, WicketUtils.newPathParameter( + repositoryName, objectId, blobPath))); + add(new BookmarkablePageLink<Void>("headLink", BlobPage.class, + WicketUtils.newPathParameter(repositoryName, Constants.HEAD, blobPath))); add(new CommitHeaderPanel("commitHeader", repositoryName, commit)); @@ -55,13 +73,13 @@ // Map the extensions to types Map<String, Integer> map = new HashMap<String, Integer>(); - for (String ext : GitBlit.self().settings().getStrings(Keys.web.prettyPrintExtensions)) { + for (String ext : GitBlit.getStrings(Keys.web.prettyPrintExtensions)) { map.put(ext.toLowerCase(), 1); } - for (String ext : GitBlit.self().settings().getStrings(Keys.web.imageExtensions)) { + for (String ext : GitBlit.getStrings(Keys.web.imageExtensions)) { map.put(ext.toLowerCase(), 2); } - for (String ext : GitBlit.self().settings().getStrings(Keys.web.binaryExtensions)) { + for (String ext : GitBlit.getStrings(Keys.web.binaryExtensions)) { map.put(ext.toLowerCase(), 3); } @@ -75,7 +93,7 @@ case 1: // PrettyPrint blob text c = new Label("blobText", JGitUtils.getRawContentAsString(r, commit, blobPath)); - WicketUtils.setCssClass(c, "prettyprint"); + WicketUtils.setCssClass(c, "prettyprint linenums"); break; case 2: // TODO image blobs @@ -93,7 +111,8 @@ add(c); } else { // plain text - Label blobLabel = new Label("blobText", JGitUtils.getRawContentAsString(r, commit, blobPath)); + Label blobLabel = new Label("blobText", JGitUtils.getRawContentAsString(r, commit, + blobPath)); WicketUtils.setCssClass(blobLabel, "plainprint"); add(blobLabel); } -- Gitblit v1.9.1