From 94750e9faea7e383db64df6d2ac4290eaa267770 Mon Sep 17 00:00:00 2001 From: James Moger Date: Fri, 30 Sep 2011 17:20:15 -0400 Subject: More Bootstrap improvements. * Strip leading group name from repositories page. * Put topbars on all pages. * Properly sort repositories in all locations. * White Gitblit logo. --- src/com/gitblit/wicket/pages/BasePage.html | 4 +++- src/com/gitblit/wicket/pages/BasePage.java | 6 ++++++ src/com/gitblit/wicket/pages/BlamePage.html | 4 ++-- src/com/gitblit/wicket/pages/ChangePasswordPage.html | 19 ++++--------------- src/com/gitblit/wicket/pages/ChangePasswordPage.java | 12 ++---------- src/com/gitblit/wicket/pages/EditRepositoryPage.html | 8 ++++---- src/com/gitblit/wicket/pages/RepositoriesPage.java | 15 +++++++++++---- src/com/gitblit/wicket/pages/RepositoryPage.html | 4 ++-- src/com/gitblit/wicket/pages/RepositoryPage.java | 6 +++--- src/com/gitblit/wicket/pages/RootPage.html | 4 ++-- src/com/gitblit/wicket/pages/StandardPage.html | 6 +++--- src/com/gitblit/wicket/pages/StandardPage.java | 7 ++++++- 12 files changed, 48 insertions(+), 47 deletions(-) (limited to 'src/com/gitblit/wicket/pages') diff --git a/src/com/gitblit/wicket/pages/BasePage.html b/src/com/gitblit/wicket/pages/BasePage.html index 3fa1a4d5..a089e2a9 100644 --- a/src/com/gitblit/wicket/pages/BasePage.html +++ b/src/com/gitblit/wicket/pages/BasePage.html @@ -22,7 +22,9 @@ diff --git a/src/com/gitblit/wicket/pages/BasePage.java b/src/com/gitblit/wicket/pages/BasePage.java index 0cb91d57..d31979dd 100644 --- a/src/com/gitblit/wicket/pages/BasePage.java +++ b/src/com/gitblit/wicket/pages/BasePage.java @@ -29,6 +29,7 @@ import org.apache.wicket.RestartResponseException; import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.link.BookmarkablePageLink; +import org.apache.wicket.markup.html.link.ExternalLink; import org.apache.wicket.markup.html.panel.FeedbackPanel; import org.apache.wicket.markup.html.panel.Fragment; import org.apache.wicket.protocol.http.WebRequest; @@ -44,6 +45,7 @@ import com.gitblit.GitBlit; import com.gitblit.Keys; import com.gitblit.models.UserModel; import com.gitblit.wicket.GitBlitWebSession; +import com.gitblit.wicket.WicketUtils; import com.gitblit.wicket.panels.LinkPanel; public abstract class BasePage extends WebPage { @@ -92,6 +94,10 @@ public abstract class BasePage extends WebPage { add(new Label("title", getServerName())); } + ExternalLink rootLink = new ExternalLink("rootLink", urlFor(RepositoriesPage.class, null).toString()); + WicketUtils.setHtmlTooltip(rootLink, GitBlit.getString(Keys.web.siteName, Constants.NAME)); + add(rootLink); + // Feedback panel for info, warning, and non-fatal error messages add(new FeedbackPanel("feedback")); diff --git a/src/com/gitblit/wicket/pages/BlamePage.html b/src/com/gitblit/wicket/pages/BlamePage.html index 2e20c189..ccbfcecb 100644 --- a/src/com/gitblit/wicket/pages/BlamePage.html +++ b/src/com/gitblit/wicket/pages/BlamePage.html @@ -19,12 +19,12 @@
[breadcrumbs]
- +
- + diff --git a/src/com/gitblit/wicket/pages/ChangePasswordPage.html b/src/com/gitblit/wicket/pages/ChangePasswordPage.html index 031352eb..938e0eca 100644 --- a/src/com/gitblit/wicket/pages/ChangePasswordPage.html +++ b/src/com/gitblit/wicket/pages/ChangePasswordPage.html @@ -4,20 +4,9 @@ xml:lang="en" lang="en"> - - - [page title] - - - - +
-
- Gitblit
-
-
-

Commit LineDataContent
@@ -30,11 +19,11 @@
- - -
+ + + \ No newline at end of file diff --git a/src/com/gitblit/wicket/pages/ChangePasswordPage.java b/src/com/gitblit/wicket/pages/ChangePasswordPage.java index 054b3430..660a8131 100644 --- a/src/com/gitblit/wicket/pages/ChangePasswordPage.java +++ b/src/com/gitblit/wicket/pages/ChangePasswordPage.java @@ -18,17 +18,13 @@ package com.gitblit.wicket.pages; import java.text.MessageFormat; import org.apache.wicket.RestartResponseException; -import org.apache.wicket.markup.html.WebPage; -import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.form.Button; import org.apache.wicket.markup.html.form.PasswordTextField; import org.apache.wicket.markup.html.form.StatelessForm; -import org.apache.wicket.markup.html.panel.FeedbackPanel; import org.apache.wicket.model.IModel; import org.apache.wicket.model.Model; import org.apache.wicket.protocol.http.WebResponse; -import com.gitblit.Constants; import com.gitblit.GitBlit; import com.gitblit.GitBlitException; import com.gitblit.Keys; @@ -36,7 +32,7 @@ import com.gitblit.models.UserModel; import com.gitblit.utils.StringUtils; import com.gitblit.wicket.GitBlitWebSession; -public class ChangePasswordPage extends WebPage { +public class ChangePasswordPage extends StandardPage { IModel password = new Model(""); IModel confirmPassword = new Model(""); @@ -54,10 +50,7 @@ public class ChangePasswordPage extends WebPage { // no authentication enabled throw new RestartResponseException(getApplication().getHomePage()); } - - add(new Label("title", GitBlit.getString(Keys.web.siteName, Constants.NAME))); - add(new Label("name", getString("gb.changePassword") + ": " - + GitBlitWebSession.get().getUser().username)); + setupPage(getString("gb.changePassword"), GitBlitWebSession.get().getUser().username); StatelessForm form = new StatelessForm("passwordForm") { @@ -115,7 +108,6 @@ public class ChangePasswordPage extends WebPage { confirmPassword); confirmPasswordField.setResetPassword(false); form.add(confirmPasswordField); - form.add(new FeedbackPanel("feedback")); form.add(new Button("save")); Button cancel = new Button("cancel") { diff --git a/src/com/gitblit/wicket/pages/EditRepositoryPage.html b/src/com/gitblit/wicket/pages/EditRepositoryPage.html index f9a0f793..7f09f75c 100644 --- a/src/com/gitblit/wicket/pages/EditRepositoryPage.html +++ b/src/com/gitblit/wicket/pages/EditRepositoryPage.html @@ -12,19 +12,19 @@   - +           -
+
- +   diff --git a/src/com/gitblit/wicket/pages/RepositoriesPage.java b/src/com/gitblit/wicket/pages/RepositoriesPage.java index ce532a76..5339760e 100644 --- a/src/com/gitblit/wicket/pages/RepositoriesPage.java +++ b/src/com/gitblit/wicket/pages/RepositoriesPage.java @@ -34,11 +34,11 @@ import com.gitblit.wicket.panels.RepositoriesPanel; public class RepositoriesPage extends RootPage { public RepositoriesPage() { - super(); + super(); // Load the markdown welcome message String messageSource = GitBlit.getString(Keys.web.repositoriesMessage, "gitblit"); - String message = "
"; + String message = ""; if (messageSource.equalsIgnoreCase("gitblit")) { // Read default welcome message try { @@ -69,8 +69,15 @@ public class RepositoriesPage extends RootPage { } } Component repositoriesMessage = new Label("repositoriesMessage", message) - .setEscapeModelStrings(false); + .setEscapeModelStrings(false).setVisible(message.length() > 0); add(repositoriesMessage); - add(new RepositoriesPanel("repositoriesPanel", showAdmin, null, getAccessRestrictions())); + RepositoriesPanel repositories = new RepositoriesPanel("repositoriesPanel", showAdmin, + null, getAccessRestrictions()); + // push the panel down if we are hiding the admin controls and the + // welcome message + if (!showAdmin && !repositoriesMessage.isVisible()) { + WicketUtils.setCssStyle(repositories, "padding-top:5px;"); + } + add(repositories); } } diff --git a/src/com/gitblit/wicket/pages/RepositoryPage.html b/src/com/gitblit/wicket/pages/RepositoryPage.html index 8a8b177e..100016f1 100644 --- a/src/com/gitblit/wicket/pages/RepositoryPage.html +++ b/src/com/gitblit/wicket/pages/RepositoryPage.html @@ -12,8 +12,8 @@
- - + +