James Moger
2012-09-10 fabe060d3a435f116128851f828e35c2af5fde67
src/com/gitblit/wicket/pages/ProjectPage.java
@@ -117,22 +117,22 @@
      add(WicketUtils.syndicationDiscoveryLink(SyndicationServlet.getTitle(project.getDisplayName(),
            null), feedLink));
      
      String groupName = projectName;
      final String projectPath;
      if (project.isRoot) {
         groupName = "";
         projectPath = "";
      } else {
         groupName += "/";
         projectPath = projectName + "/";
      }
      
      // project markdown message
      File pmkd = new File(GitBlit.getRepositoriesFolder(),  groupName + "project.mkd");
      File pmkd = new File(GitBlit.getRepositoriesFolder(),  projectPath + "project.mkd");
      String pmessage = readMarkdown(projectName, pmkd);
      Component projectMessage = new Label("projectMessage", pmessage)
            .setEscapeModelStrings(false).setVisible(pmessage.length() > 0);
      add(projectMessage);
      // markdown message above repositories list
      File rmkd = new File(GitBlit.getRepositoriesFolder(),  groupName + "repositories.mkd");
      File rmkd = new File(GitBlit.getRepositoriesFolder(),  projectPath + "repositories.mkd");
      String rmessage = readMarkdown(projectName, rmkd);
      Component repositoriesMessage = new Label("repositoriesMessage", rmessage)
            .setEscapeModelStrings(false).setVisible(rmessage.length() > 0);
@@ -172,7 +172,7 @@
            swatch.setVisible(showSwatch);
            
            PageParameters pp = WicketUtils.newRepositoryParameter(entry.name);
            item.add(new LinkPanel("repositoryName", "list", entry.name, SummaryPage.class, pp));
            item.add(new LinkPanel("repositoryName", "list", StringUtils.getRelativePath(projectPath, StringUtils.stripDotGit(entry.name)), SummaryPage.class, pp));
            item.add(new Label("repositoryDescription", entry.description).setVisible(!StringUtils.isEmpty(entry.description)));
            
            item.add(new BookmarkablePageLink<Void>("tickets", TicketsPage.class, pp).setVisible(entry.useTickets));