summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/RepositoryPage.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-04-18 22:29:20 -0400
committerJames Moger <james.moger@gitblit.com>2011-04-18 22:29:20 -0400
commit9bc17d16ea48a7978b198126d346828b1d24fe4e (patch)
tree192fb8ddb61bc2aadf311fb2d3803a119f3da3ff /src/com/gitblit/wicket/RepositoryPage.java
parent7203a415392b5372c0866991f1c2810eb5e3527a (diff)
downloadgitblit-9bc17d16ea48a7978b198126d346828b1d24fe4e.tar.gz
gitblit-9bc17d16ea48a7978b198126d346828b1d24fe4e.zip
Color-coded change type indicator with tooltip for changed paths.
Also fixed /dev/null reference due to deletion change.
Diffstat (limited to 'src/com/gitblit/wicket/RepositoryPage.java')
-rw-r--r--src/com/gitblit/wicket/RepositoryPage.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/com/gitblit/wicket/RepositoryPage.java b/src/com/gitblit/wicket/RepositoryPage.java
index 6442bee8..979debda 100644
--- a/src/com/gitblit/wicket/RepositoryPage.java
+++ b/src/com/gitblit/wicket/RepositoryPage.java
@@ -11,6 +11,7 @@ import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.panel.Fragment;
import org.apache.wicket.protocol.http.servlet.ServletWebRequest;
+import org.eclipse.jgit.diff.DiffEntry.ChangeType;
import org.eclipse.jgit.lib.PersonIdent;
import org.eclipse.jgit.lib.Repository;
import org.eclipse.jgit.revwalk.RevCommit;
@@ -146,6 +147,25 @@ public abstract class RepositoryPage extends BasePage {
WicketUtils.setHtmlTitle(component, getString("gb.searchForCommitter") + " " + value);
}
}
+
+ protected void setChangeTypeTooltip(Component container, ChangeType type) {
+ switch (type) {
+ case ADD:
+ WicketUtils.setHtmlTitle(container, getString("gb.addition"));
+ break;
+ case COPY:
+ case RENAME:
+ WicketUtils.setHtmlTitle(container, getString("gb.rename"));
+ break;
+ case DELETE:
+ WicketUtils.setHtmlTitle(container, getString("gb.deletion"));
+ break;
+ case MODIFY:
+ WicketUtils.setHtmlTitle(container, getString("gb.modification"));
+ break;
+ }
+ }
+
@Override
protected void onBeforeRender() {
// dispose of repository object