From eba89539a29deba954035056437279088c3e047b Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 22 Oct 2012 16:52:48 -0400 Subject: [PATCH] Tweak permissions panel layout a bit --- src/com/gitblit/client/SearchDialog.java | 33 ++++++++++++++++++++------------- 1 files changed, 20 insertions(+), 13 deletions(-) diff --git a/src/com/gitblit/client/SearchDialog.java b/src/com/gitblit/client/SearchDialog.java index 8c94a5b..628a209 100644 --- a/src/com/gitblit/client/SearchDialog.java +++ b/src/com/gitblit/client/SearchDialog.java @@ -16,6 +16,7 @@ package com.gitblit.client; import java.awt.BorderLayout; +import java.awt.Cursor; import java.awt.FlowLayout; import java.awt.Insets; import java.awt.Rectangle; @@ -43,8 +44,8 @@ import javax.swing.event.ListSelectionListener; import com.gitblit.Constants; -import com.gitblit.models.RepositoryModel; import com.gitblit.models.FeedEntryModel; +import com.gitblit.models.RepositoryModel; import com.gitblit.utils.StringUtils; /** @@ -91,8 +92,7 @@ this.gitblit = gitblit; this.isSearch = isSearch; setTitle(Translation.get(isSearch ? "gb.search" : "gb.log")); - setIconImage(new ImageIcon(getClass().getResource( - isSearch ? "/gitblt-favicon.png" : "/commit_changes_16x16.png")).getImage()); + setIconImage(new ImageIcon(getClass().getResource("/gitblt-favicon.png")).getImage()); initialize(); setSize(900, 550); } @@ -283,19 +283,23 @@ contentPanel.add(controls, BorderLayout.SOUTH); setLayout(new BorderLayout()); add(contentPanel, BorderLayout.CENTER); - if (isSearch) { - addWindowListener(new WindowAdapter() { - @Override - public void windowOpened(WindowEvent event) { + addWindowListener(new WindowAdapter() { + @Override + public void windowOpened(WindowEvent event) { + if (isSearch) { searchFragment.requestFocus(); + } else { + search(0); } + } - @Override - public void windowActivated(WindowEvent event) { + @Override + public void windowActivated(WindowEvent event) { + if (isSearch) { searchFragment.requestFocus(); } - }); - } + } + }); } public void selectRepository(RepositoryModel repository) { @@ -328,6 +332,7 @@ if (isSearch && StringUtils.isEmpty(fragment)) { return; } + setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); SwingWorker<List<FeedEntryModel>, Void> worker = new SwingWorker<List<FeedEntryModel>, Void>() { @Override protected List<FeedEntryModel> doInBackground() throws IOException { @@ -341,6 +346,7 @@ @Override protected void done() { + setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); try { List<FeedEntryModel> results = get(); if (isSearch) { @@ -360,8 +366,9 @@ tableModel.entries.clear(); tableModel.entries.addAll(entries); tableModel.fireTableDataChanged(); - setTitle(Translation.get(isSearch ? "gb.search" : "gb.log") + ": " + text + " (" - + entries.size() + (page > 0 ? (", pg " + (page + 1)) : "") + ")"); + setTitle(Translation.get(isSearch ? "gb.search" : "gb.log") + + (StringUtils.isEmpty(text) ? "" : (": " + text)) + " (" + entries.size() + + (page > 0 ? (", pg " + (page + 1)) : "") + ")"); header.setText(getTitle()); if (pack) { Utils.packColumns(table, Utils.MARGIN); -- Gitblit v1.9.1