From a70b43cde76b4baab82b4ce0d9ff82883f80b8df Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 26 Oct 2011 17:54:07 -0400 Subject: [PATCH] Added status icon --- src/com/gitblit/wicket/panels/UsersPanel.java | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/com/gitblit/wicket/panels/UsersPanel.java b/src/com/gitblit/wicket/panels/UsersPanel.java index 55671ec..4cf92a4 100644 --- a/src/com/gitblit/wicket/panels/UsersPanel.java +++ b/src/com/gitblit/wicket/panels/UsersPanel.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.panels; import java.text.MessageFormat; @@ -11,7 +26,6 @@ import org.apache.wicket.markup.repeater.data.ListDataProvider; import com.gitblit.GitBlit; -import com.gitblit.wicket.LinkPanel; import com.gitblit.wicket.WicketUtils; import com.gitblit.wicket.pages.EditUserPage; @@ -27,10 +41,11 @@ add(adminLinks.setVisible(showAdmin)); final List<String> usernames = GitBlit.self().getAllUsernames(); - DataView<String> usersView = new DataView<String>("userRow", new ListDataProvider<String>(usernames)) { + DataView<String> usersView = new DataView<String>("userRow", new ListDataProvider<String>( + usernames)) { private static final long serialVersionUID = 1L; - private int counter = 0; - + private int counter; + @Override protected void onBeforeRender() { super.onBeforeRender(); @@ -39,11 +54,13 @@ public void populateItem(final Item<String> item) { final String entry = item.getModelObject(); - LinkPanel editLink = new LinkPanel("username", "list", entry, EditUserPage.class, WicketUtils.newUsernameParameter(entry)); + LinkPanel editLink = new LinkPanel("username", "list", entry, EditUserPage.class, + WicketUtils.newUsernameParameter(entry)); WicketUtils.setHtmlTooltip(editLink, getString("gb.edit") + " " + entry); item.add(editLink); Fragment userLinks = new Fragment("userLinks", "userAdminLinks", this); - userLinks.add(new BookmarkablePageLink<Void>("editUser", EditUserPage.class, WicketUtils.newUsernameParameter(entry))); + userLinks.add(new BookmarkablePageLink<Void>("editUser", EditUserPage.class, + WicketUtils.newUsernameParameter(entry))); Link<Void> deleteLink = new Link<Void>("deleteUser") { private static final long serialVersionUID = 1L; @@ -58,7 +75,8 @@ } } }; - deleteLink.add(new JavascriptEventConfirmation("onclick", MessageFormat.format("Delete user \"{0}\"?", entry))); + deleteLink.add(new JavascriptEventConfirmation("onclick", MessageFormat.format( + "Delete user \"{0}\"?", entry))); userLinks.add(deleteLink); item.add(userLinks); -- Gitblit v1.9.1