From 394af52f9aa150f89092acf830d96b6fee27ba72 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 03 Oct 2012 09:19:54 -0400 Subject: [PATCH] Hide some repository page header elements on phones and tablets --- src/com/gitblit/wicket/panels/RepositoriesPanel.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/com/gitblit/wicket/panels/RepositoriesPanel.java b/src/com/gitblit/wicket/panels/RepositoriesPanel.java index 0855780..1967b50 100644 --- a/src/com/gitblit/wicket/panels/RepositoriesPanel.java +++ b/src/com/gitblit/wicket/panels/RepositoriesPanel.java @@ -271,7 +271,14 @@ row.add(WicketUtils.newBlankImage("accessRestrictionIcon")); } - row.add(new Label("repositoryOwner", entry.owner)); + String owner = entry.owner; + if (!StringUtils.isEmpty(owner)) { + UserModel ownerModel = GitBlit.self().getUserModel(owner); + if (ownerModel != null) { + owner = ownerModel.getDisplayName(); + } + } + row.add(new Label("repositoryOwner", owner)); String lastChange; if (entry.lastChange.getTime() == 0) { @@ -298,11 +305,11 @@ @Override public void onClick() { if (GitBlit.self().deleteRepositoryModel(entry)) { - info(MessageFormat.format(getString("gb.repositoryDeleted"), entry)); if (dp instanceof SortableRepositoriesProvider) { + info(MessageFormat.format(getString("gb.repositoryDeleted"), entry)); ((SortableRepositoriesProvider) dp).remove(entry); } else { - ((RepositoriesProvider) dp).remove(entry); + setResponsePage(getPage().getClass(), getPage().getPageParameters()); } } else { error(MessageFormat.format(getString("gb.repositoryDeleteFailed"), entry)); -- Gitblit v1.9.1