From fc84260e4238fda10842c1bd3b9fb0cb74b95426 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 04 Apr 2011 16:13:11 -0400 Subject: [PATCH] Dropped log links, created new stylesheet, added activity graph. --- src/com/gitblit/wicket/panels/PathBreadcrumbsPanel.java | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/com/gitblit/wicket/panels/PathBreadcrumbsPanel.java b/src/com/gitblit/wicket/panels/PathBreadcrumbsPanel.java index 5ce356a..a8a5c28 100644 --- a/src/com/gitblit/wicket/panels/PathBreadcrumbsPanel.java +++ b/src/com/gitblit/wicket/panels/PathBreadcrumbsPanel.java @@ -14,7 +14,6 @@ import com.gitblit.wicket.LinkPanel; import com.gitblit.wicket.pages.TreePage; - public class PathBreadcrumbsPanel extends Panel { private static final long serialVersionUID = 1L; @@ -26,14 +25,16 @@ List<BreadCrumb> crumbs = new ArrayList<BreadCrumb>(); crumbs.add(new BreadCrumb("[" + repositoryName + "]", ROOT, false)); - String[] paths = pathName.split("/"); - StringBuilder sb = new StringBuilder(); - - for (int i = 0; i < paths.length; i++) { - String path = paths[i]; - sb.append(path); - crumbs.add(new BreadCrumb(path, sb.toString(), (i == (paths.length - 1)))); - sb.append("/"); + if (pathName != null && pathName.length() > 0) { + String[] paths = pathName.split("/"); + StringBuilder sb = new StringBuilder(); + + for (int i = 0; i < paths.length; i++) { + String path = paths[i]; + sb.append(path); + crumbs.add(new BreadCrumb(path, sb.toString(), (i == (paths.length - 1)))); + sb.append("/"); + } } ListDataProvider<BreadCrumb> crumbsDp = new ListDataProvider<BreadCrumb>(crumbs); @@ -49,20 +50,20 @@ } item.add(new LinkPanel("pathLink", null, entry.name, TreePage.class, new PageParameters(parameters))); - item.add(new Label("pathSeparator", entry.isLeaf ? "":"/")); + item.add(new Label("pathSeparator", entry.isLeaf ? "" : "/")); } }; add(pathsView); } private class BreadCrumb implements Serializable { - + private static final long serialVersionUID = 1L; - + final String name; final String path; final boolean isLeaf; - + BreadCrumb(String name, String path, boolean isLeaf) { this.name = name; this.path = path; -- Gitblit v1.9.1