James Moger
2014-09-08 0601663aec4ffd24e24abc97cf360529de5c716c
src/main/java/com/gitblit/wicket/pages/RepositoryPage.java
@@ -166,10 +166,10 @@
      add(navigationPanel);
      add(new ExternalLink("syndication", SyndicationServlet.asLink(getRequest()
            .getRelativePathPrefixToContextRoot(), repositoryName, null, 0)));
            .getRelativePathPrefixToContextRoot(), getRepositoryName(), null, 0)));
      // add floating search form
      SearchForm searchForm = new SearchForm("searchForm", repositoryName);
      SearchForm searchForm = new SearchForm("searchForm", getRepositoryName());
      add(searchForm);
      searchForm.setTranslatedAttributes();
@@ -193,7 +193,7 @@
   private List<NavLink> registerNavLinks() {
      PageParameters params = null;
      if (!StringUtils.isEmpty(repositoryName)) {
         params = WicketUtils.newRepositoryParameter(repositoryName);
         params = WicketUtils.newRepositoryParameter(getRepositoryName());
      }
      List<NavLink> navLinks = new ArrayList<NavLink>();
@@ -216,7 +216,7 @@
      navLinks.add(new PageNavLink("gb.commits", LogPage.class, params));
      navLinks.add(new PageNavLink("gb.tree", TreePage.class, params));
      if (app().tickets().isReady() && (app().tickets().isAcceptingNewTickets(model) || app().tickets().hasTickets(model))) {
         PageParameters tParams = WicketUtils.newOpenTicketsParameter(repositoryName);
         PageParameters tParams = WicketUtils.newOpenTicketsParameter(getRepositoryName());
         navLinks.add(new PageNavLink("gb.tickets", TicketsPage.class, tParams));
      }
      navLinks.add(new PageNavLink("gb.docs", DocsPage.class, params, true));
@@ -229,7 +229,7 @@
      // per-repository extra navlinks
      if (JGitUtils.getPagesBranch(r) != null) {
         ExternalNavLink pagesLink = new ExternalNavLink("gb.pages", PagesServlet.asLink(
               getRequest().getRelativePathPrefixToContextRoot(), repositoryName, null), true);
               getRequest().getRelativePathPrefixToContextRoot(), getRepositoryName(), null), true);
         navLinks.add(pagesLink);
      }
@@ -422,6 +422,10 @@
      return m;
   }
   protected String getRepositoryName() {
      return getRepositoryModel().name;
   }
   protected RevCommit getCommit() {
      RevCommit commit = JGitUtils.getCommit(r, objectId);
      if (commit == null) {
@@ -546,7 +550,8 @@
      String html;
      switch (model.commitMessageRenderer) {
      case MARKDOWN:
         html = MessageFormat.format("<div class='commit_message'>{0}</div>", content);
         String safeContent = app().xssFilter().relaxed(content);
         html = MessageFormat.format("<div class='commit_message'>{0}</div>", safeContent);
         break;
      default:
         html = MessageFormat.format("<pre class='commit_message'>{0}</pre>", content);
@@ -630,7 +635,7 @@
         r = null;
      }
      // setup page header and footer
      setupPage(repositoryName, "/ " + getPageName());
      setupPage(getRepositoryName(), "/ " + getPageName());
      super.onBeforeRender();
   }