summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/pages
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-04-04 16:13:11 -0400
committerJames Moger <james.moger@gitblit.com>2011-04-04 16:13:11 -0400
commitfc84260e4238fda10842c1bd3b9fb0cb74b95426 (patch)
tree8cdb945c3679678a0c4aa32d2f179c5097a70da1 /src/com/gitblit/wicket/pages
parent8aadfad0de588bc7b1aecd9c3327ec5c44607179 (diff)
downloadgitblit-fc84260e4238fda10842c1bd3b9fb0cb74b95426.tar.gz
gitblit-fc84260e4238fda10842c1bd3b9fb0cb74b95426.zip
Dropped log links, created new stylesheet, added activity graph.
Diffstat (limited to 'src/com/gitblit/wicket/pages')
-rw-r--r--src/com/gitblit/wicket/pages/BlobPage.java4
-rw-r--r--src/com/gitblit/wicket/pages/CommitPage.html32
-rw-r--r--src/com/gitblit/wicket/pages/HeadsPage.html5
-rw-r--r--src/com/gitblit/wicket/pages/LogPage.html33
-rw-r--r--src/com/gitblit/wicket/pages/LogPage.java69
-rw-r--r--src/com/gitblit/wicket/pages/RepositoriesPage.html7
-rw-r--r--src/com/gitblit/wicket/pages/RepositoriesPage.java2
-rw-r--r--src/com/gitblit/wicket/pages/ShortLogPage.html13
-rw-r--r--src/com/gitblit/wicket/pages/SummaryPage.html102
-rw-r--r--src/com/gitblit/wicket/pages/SummaryPage.java81
-rw-r--r--src/com/gitblit/wicket/pages/TagPage.html12
-rw-r--r--src/com/gitblit/wicket/pages/TagsPage.html12
-rw-r--r--src/com/gitblit/wicket/pages/TagsPage.java4
-rw-r--r--src/com/gitblit/wicket/pages/TreePage.html9
-rw-r--r--src/com/gitblit/wicket/pages/TreePage.java12
15 files changed, 175 insertions, 222 deletions
diff --git a/src/com/gitblit/wicket/pages/BlobPage.java b/src/com/gitblit/wicket/pages/BlobPage.java
index 979bb261..cfbfaa40 100644
--- a/src/com/gitblit/wicket/pages/BlobPage.java
+++ b/src/com/gitblit/wicket/pages/BlobPage.java
@@ -20,7 +20,7 @@ import com.gitblit.wicket.panels.PathBreadcrumbsPanel;
public class BlobPage extends RepositoryPage {
public BlobPage(PageParameters params) {
- super(params, "blob");
+ super(params, "view");
final String blobPath = params.getString("f", null);
@@ -29,7 +29,7 @@ public class BlobPage extends RepositoryPage {
// blob page links
add(new Label("historyLink", "history"));
- add(new Label("rawLink", "raw"));
+ add(new Label("rawLink", "download"));
add(new Label("headLink", "HEAD"));
add(new LinkPanel("shortlog", "title", commit.getShortMessage(), CommitPage.class, newCommitParameter()));
diff --git a/src/com/gitblit/wicket/pages/CommitPage.html b/src/com/gitblit/wicket/pages/CommitPage.html
index a493e047..c2edbea3 100644
--- a/src/com/gitblit/wicket/pages/CommitPage.html
+++ b/src/com/gitblit/wicket/pages/CommitPage.html
@@ -9,38 +9,32 @@
<!-- commit nav links -->
<div class="page_nav2">
- (parent: <span wicket:id="parentLink"></span>) | <span wicket:id="patchLink"></span>
+ parent: <span wicket:id="parentLink"></span> | <span wicket:id="patchLink"></span>
</div>
<!-- shortlog header -->
<div class="header" wicket:id="shortlog"></div>
- <!-- Refs -->
- <div wicket:id="refsPanel"></div>
-
<!-- commit info -->
- <div class="title_text">
- <table class="object_header">
- <tr><td>author</td><td><span wicket:id="commitAuthor">Message goes here</span></td></tr>
- <tr><td></td><td><span wicket:id="commitAuthorDate">Message goes here</span></td></tr>
- <tr><td>committer</td><td><span wicket:id="commitCommitter">Message goes here</span></td></tr>
- <tr><td></td><td><span wicket:id="commitCommitterDate">Message goes here</span></td></tr>
- <tr><td>commit</td><td class="sha1"><span wicket:id="commitId">Message goes here</span></td></tr>
- <tr><td>tree</td><td class="sha1"><span wicket:id="commitTree">Message goes here</span></td></tr>
- <tr><td>parent</td><td class="sha1"><span wicket:id="commitParents">
+ <table class="plain">
+ <tr><th>refs</th><td><div wicket:id="refsPanel"></div></td></tr>
+ <tr><th>author</th><td><span wicket:id="commitAuthor">Message goes here</span></td></tr>
+ <tr><th></th><td><span wicket:id="commitAuthorDate">Message goes here</span></td></tr>
+ <tr><th>committer</th><td><span wicket:id="commitCommitter">Message goes here</span></td></tr>
+ <tr><th></th><td><span wicket:id="commitCommitterDate">Message goes here</span></td></tr>
+ <tr><th>commit</th><td class="sha1"><span wicket:id="commitId">Message goes here</span></td></tr>
+ <tr><th>tree</th><td class="sha1"><span wicket:id="commitTree">Message goes here</span></td></tr>
+ <tr><th>parent</th><td class="sha1"><span wicket:id="commitParents">
<div wicket:id="commitParent">Message goes here</div></span></td></tr>
</table>
- </div>
<!-- full message -->
- <div class="page_body" wicket:id="fullMessage"></div>
+ <div class="commit_message" wicket:id="fullMessage"></div>
<!-- changed paths -->
- <div class="list_head"></div>
- <table class="diff_tree">
+ <table class="pretty">
<tr wicket:id="changedPath">
- <td class="path"><span wicket:id="pathName"></span></td>
- <td></td>
+ <td class="path"><span wicket:id="pathName"></span></td>
<td><span wicket:id="pathLinks"></span></td>
</tr>
</table>
diff --git a/src/com/gitblit/wicket/pages/HeadsPage.html b/src/com/gitblit/wicket/pages/HeadsPage.html
index cd914363..ed99c894 100644
--- a/src/com/gitblit/wicket/pages/HeadsPage.html
+++ b/src/com/gitblit/wicket/pages/HeadsPage.html
@@ -8,9 +8,8 @@
<div wicket:id="pageLinks"></div>
<!-- shortlog -->
- <div class="header" wicket:id="summary"></div>
-
- <table class="heads">
+ <div class="header" wicket:id="summary"></div>
+ <table>
<tbody>
<tr wicket:id="head">
<td><i><span wicket:id="headDate"></span></i></td>
diff --git a/src/com/gitblit/wicket/pages/LogPage.html b/src/com/gitblit/wicket/pages/LogPage.html
deleted file mode 100644
index 3c1b54b9..00000000
--- a/src/com/gitblit/wicket/pages/LogPage.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html xmlns="http://www.w3.org/1999/xhtml" >
-<body>
- <!-- page header -->
- <div wicket:id="pageHeader"></div>
-
- <!-- page nav links -->
- <div wicket:id="pageLinks"></div>
-
- <!-- summary header -->
- <div class="header" wicket:id="summary"></div>
-
- <!-- log -->
- <div wicket:id="commit">
- <div class="header">
- <b><span class="age" wicket:id="timeAgo"></span></b>
- <span wicket:id="link"></span>
- </div>
- <div wicket:id="commitRefs"></div>
- <div class="title_text">
- <div class="log_link">commit | commitdiff | tree</div>
- <span wicket:id="commitAuthor"></span>
- <span wicket:id="commitDate"></span>
- </div>
- <div class="log_body" wicket:id="fullMessage"></div>
- </div>
-
- <div wicket:id="navigator"></div>
-
- <!-- footer -->
- <div wicket:id="pageFooter"></div>
-</body>
-</html> \ No newline at end of file
diff --git a/src/com/gitblit/wicket/pages/LogPage.java b/src/com/gitblit/wicket/pages/LogPage.java
deleted file mode 100644
index 325596ab..00000000
--- a/src/com/gitblit/wicket/pages/LogPage.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package com.gitblit.wicket.pages;
-
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
-
-import org.apache.wicket.PageParameters;
-import org.apache.wicket.markup.html.basic.Label;
-import org.apache.wicket.markup.html.navigation.paging.PagingNavigator;
-import org.apache.wicket.markup.repeater.Item;
-import org.apache.wicket.markup.repeater.data.DataView;
-import org.apache.wicket.markup.repeater.data.ListDataProvider;
-import org.eclipse.jgit.lib.ObjectId;
-import org.eclipse.jgit.lib.Repository;
-import org.eclipse.jgit.revwalk.RevCommit;
-
-import com.gitblit.utils.JGitUtils;
-import com.gitblit.utils.Utils;
-import com.gitblit.wicket.GitBlitWebApp;
-import com.gitblit.wicket.GitBlitWebSession;
-import com.gitblit.wicket.LinkPanel;
-import com.gitblit.wicket.RepositoryPage;
-import com.gitblit.wicket.WicketUtils;
-import com.gitblit.wicket.panels.RefsPanel;
-
-
-public class LogPage extends RepositoryPage {
-
- public LogPage(PageParameters params) {
- super(params, "log");
-
- Repository r = getRepository();
- final Map<ObjectId, List<String>> allRefs = JGitUtils.getAllRefs(r);
- List<RevCommit> commits = JGitUtils.getRevLog(r, 100);
- r.close();
-
- add(new LinkPanel("summary", "title", repositoryName, SummaryPage.class, newRepositoryParameter()));
-
- // log
- ListDataProvider<RevCommit> dp = new ListDataProvider<RevCommit>(commits);
- DataView<RevCommit> logView = new DataView<RevCommit>("commit", dp) {
- private static final long serialVersionUID = 1L;
-
- public void populateItem(final Item<RevCommit> item) {
- final RevCommit entry = item.getModelObject();
- final Date date = JGitUtils.getCommitDate(entry);
-
- item.add(new Label("timeAgo", Utils.timeAgo(date)));
-
- item.add(new LinkPanel("link", "title", entry.getShortMessage(), CommitPage.class, newCommitParameter(entry.getName())));
-
- item.add(new RefsPanel("commitRefs", entry, allRefs));
-
- String author = entry.getAuthorIdent().getName();
- item.add(createAuthorLabel("commitAuthor", author));
-
- item.add(new Label("commitDate", GitBlitWebSession.get().formatDateTimeLong(date)));
-
- item.add(new Label("fullMessage", WicketUtils.breakLines(entry.getFullMessage())).setEscapeModelStrings(false));
- }
- };
- logView.setItemsPerPage(GitBlitWebApp.PAGING_ITEM_COUNT);
- add(logView);
- add(new PagingNavigator("navigator", logView));
-
- // footer
- addFooter();
- }
-}
diff --git a/src/com/gitblit/wicket/pages/RepositoriesPage.html b/src/com/gitblit/wicket/pages/RepositoriesPage.html
index 6a3054f1..0a7b2706 100644
--- a/src/com/gitblit/wicket/pages/RepositoriesPage.html
+++ b/src/com/gitblit/wicket/pages/RepositoriesPage.html
@@ -2,15 +2,13 @@
<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<div wicket:id="pageHeader"></div>
- <div class="index_include" wicket:id="indexInclude"></div>
-
- <table class="project_list">
+ <div class="repositories_message" wicket:id="indexInclude"></div>
+ <table class="repositories">
<tr>
<th wicket:id="orderByRepository">Repository</th>
<th wicket:id="orderByDescription">Description</th>
<th wicket:id="orderByOwner">Owner</th>
<th wicket:id="orderByDate">Last Change</th>
- <th></th>
</tr>
<tbody>
<tr wicket:id="repository">
@@ -18,7 +16,6 @@
<td><div class="list" wicket:id="repositoryDescription"></div></td>
<td><i><span wicket:id="repositoryOwner"></span></i></td>
<td><span wicket:id="repositoryLastChange"></span></td>
- <td></td>
</tr>
</tbody>
</table>
diff --git a/src/com/gitblit/wicket/pages/RepositoriesPage.java b/src/com/gitblit/wicket/pages/RepositoriesPage.java
index 1c880d9f..50bcba28 100644
--- a/src/com/gitblit/wicket/pages/RepositoriesPage.java
+++ b/src/com/gitblit/wicket/pages/RepositoriesPage.java
@@ -63,7 +63,7 @@ public class RepositoriesPage extends BasePage {
add(newSort("orderByOwner", SortBy.owner, dp, dataView));
add(newSort("orderByDate", SortBy.date, dp, dataView));
- add(new PageFooter("pageFooter"));
+ add(new PageFooter("pageFooter", ""));
}
protected enum SortBy {
diff --git a/src/com/gitblit/wicket/pages/ShortLogPage.html b/src/com/gitblit/wicket/pages/ShortLogPage.html
index b10e90d6..5afc6cdb 100644
--- a/src/com/gitblit/wicket/pages/ShortLogPage.html
+++ b/src/com/gitblit/wicket/pages/ShortLogPage.html
@@ -8,22 +8,19 @@
<div wicket:id="pageLinks"></div>
<!-- shortlog -->
- <div class="header" wicket:id="summary"></div>
-
- <table class="project_list">
+ <div style="margin-top:5px;" class="header" wicket:id="summary"></div>
+ <table class="pretty">
<tbody>
<tr wicket:id="commit">
- <td><span wicket:id="commitDate"></span></td>
- <td><i><span wicket:id="commitAuthor"></span></i></td>
+ <td class="date"><span wicket:id="commitDate"></span></td>
+ <td class="author"><span wicket:id="commitAuthor"></span></td>
<td><div wicket:id="commitShortMessage"></div></td>
<td><div wicket:id="commitRefs"></div></td>
<td><span wicket:id="commitLinks"></span></td>
</tr>
- <tr>
- <td colspan="4"><div wicket:id="navigator"></div></td>
- </tr>
</tbody>
</table>
+ <div class="pager" wicket:id="navigator"></div>
<!-- footer -->
<div wicket:id="pageFooter"></div>
diff --git a/src/com/gitblit/wicket/pages/SummaryPage.html b/src/com/gitblit/wicket/pages/SummaryPage.html
index 3eab0a1e..be001432 100644
--- a/src/com/gitblit/wicket/pages/SummaryPage.html
+++ b/src/com/gitblit/wicket/pages/SummaryPage.html
@@ -7,70 +7,76 @@
<!-- page nav links -->
<div wicket:id="pageLinks"></div>
- <!-- repository info -->
- <div class="title">&nbsp;</div>
- <table class="projects_list">
- <tr id="metadata_desc"><td>description</td><td><span wicket:id="repositoryDescription">Message goes here</span></td></tr>
- <tr id="metadata_owner"><td>owner</td><td><span wicket:id="repositoryOwner">Message goes here</span></td></tr>
- <tr id="metadata_lchange"><td>last change</td><td><span wicket:id="repositoryLastChange">Message goes here</span></td></tr>
- <tr class="metadata_url"><td>URL</td><td><span wicket:id="repositoryCloneUrl">Message goes here</span></td></tr>
- </table>
-
-
- <!-- shortlog -->
- <div class="header" wicket:id="shortlog"></div>
+ <div>
+ <!-- Repository Activity Chart -->
+ <div style="width:50%;float:right;">
+ <img style="padding-top:8px;" wicket:id="commitsChart" />
+ </div>
- <table class="project_list">
+ <!-- Repository info -->
+ <div style="width:50%;">
+ <table class="plain">
+ <tr><th>description</th><td><span wicket:id="repositoryDescription">Message goes here</span></td></tr>
+ <tr><th>owner</th><td><span wicket:id="repositoryOwner">Message goes here</span></td></tr>
+ <tr><th>last change</th><td><span wicket:id="repositoryLastChange">Message goes here</span></td></tr>
+ <tr><th>URL</th><td><span wicket:id="repositoryCloneUrl">Message goes here</span></td></tr>
+ </table>
+ </div>
+ </div>
+
+ <!-- shortlog -->
+ <div class="header" wicket:id="shortlog"></div>
+ <table style="width:100%" class="pretty">
<tbody>
<tr wicket:id="commit">
- <td><span wicket:id="commitDate"></span></td>
- <td><i><span wicket:id="commitAuthor"></span></i></td>
+ <td class="date"><span wicket:id="commitDate"></span></td>
+ <td class="author"><span wicket:id="commitAuthor"></span></td>
<td><div wicket:id="commitShortMessage"></div></td>
<td><div wicket:id="commitRefs"></div></td>
<td><span wicket:id="commitLinks"></span></td>
</tr>
-
- <tr>
- <td colspan="4"><div wicket:id="shortlogMore"></div></td>
- </tr>
</tbody>
</table>
+ <div class="pager" wicket:id="shortlogMore"></div>
-
- <!-- tags -->
- <div class="header" wicket:id="tags"></div>
+ <!-- Open additional graphs body -->
+ <div style="width:25%;float:right;">
+ </div>
- <table class="project_list">
- <tbody>
- <tr wicket:id="tag">
- <td><i><span wicket:id="tagDate"></span></i></td>
- <td><div wicket:id="tagName"></div></td>
- <td><div wicket:id="tagDescription"></div></td>
- <td><span wicket:id="tagLinks"></span></td>
- </tr>
-
- <tr>
- <td colspan="4"><div wicket:id="tagsMore"></div></td>
- </tr>
- </tbody>
- </table>
+ <!-- Open Tags and Heads body -->
+ <div style="width:65%">
+
+ <!-- tags -->
+ <div class="header" wicket:id="tags"></div>
+ <table style="width:100%" class="pretty">
+ <tbody>
+ <tr wicket:id="tag">
+ <td class="date"><span wicket:id="tagDate"></span></td>
+ <td><b><div wicket:id="tagName"></div></b></td>
+ <td><div wicket:id="tagDescription"></div></td>
+ <td><span wicket:id="tagLinks"></span></td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="pager" wicket:id="tagsMore"></div>
<!-- heads -->
- <div class="header" wicket:id="heads"></div>
-
- <table class="heads">
+ <div class="header" wicket:id="heads"></div>
+ <table style="width:100%" class="pretty">
<tbody>
- <tr wicket:id="head">
- <td><i><span wicket:id="headDate"></span></i></td>
- <td><div wicket:id="headName"></div></td>
- <td><span wicket:id="headLinks"></span></td>
- </tr>
- </tbody>
+ <tr wicket:id="head">
+ <td class="date"><span wicket:id="headDate"></span></td>
+ <td><div wicket:id="headName"></div></td>
+ <td><span wicket:id="headLinks"></span></td>
+ </tr>
+ </tbody>
</table>
-
-
+
+ <!-- Close Tags and Heads Body -->
+ </div>
+
<!-- footer -->
- <div wicket:id="pageFooter"></div>
+ <div style="clear:both;" wicket:id="pageFooter"></div>
</body>
</html> \ No newline at end of file
diff --git a/src/com/gitblit/wicket/pages/SummaryPage.java b/src/com/gitblit/wicket/pages/SummaryPage.java
index 84e78b4e..318e3c95 100644
--- a/src/com/gitblit/wicket/pages/SummaryPage.java
+++ b/src/com/gitblit/wicket/pages/SummaryPage.java
@@ -1,11 +1,13 @@
package com.gitblit.wicket.pages;
+import java.awt.Dimension;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.image.ContextImage;
import org.apache.wicket.markup.repeater.Item;
import org.apache.wicket.markup.repeater.data.DataView;
import org.apache.wicket.markup.repeater.data.ListDataProvider;
@@ -13,19 +15,27 @@ import org.eclipse.jgit.lib.ObjectId;
import org.eclipse.jgit.lib.Repository;
import org.eclipse.jgit.revwalk.RevCommit;
+import com.codecommit.wicket.AbstractChartData;
+import com.codecommit.wicket.Chart;
+import com.codecommit.wicket.ChartAxis;
+import com.codecommit.wicket.ChartAxisType;
+import com.codecommit.wicket.ChartProvider;
+import com.codecommit.wicket.ChartType;
+import com.codecommit.wicket.IChartData;
+import com.gitblit.StoredSettings;
import com.gitblit.utils.JGitUtils;
import com.gitblit.wicket.GitBlitWebApp;
import com.gitblit.wicket.GitBlitWebSession;
import com.gitblit.wicket.LinkPanel;
import com.gitblit.wicket.RepositoryPage;
import com.gitblit.wicket.WicketUtils;
+import com.gitblit.wicket.models.Metric;
import com.gitblit.wicket.models.RefModel;
import com.gitblit.wicket.panels.HeadLinksPanel;
import com.gitblit.wicket.panels.RefsPanel;
import com.gitblit.wicket.panels.ShortLogLinksPanel;
import com.gitblit.wicket.panels.TagLinksPanel;
-
public class SummaryPage extends RepositoryPage {
public SummaryPage(PageParameters params) {
@@ -82,7 +92,7 @@ public class SummaryPage extends RepositoryPage {
}
};
add(shortlogView);
- add(new LinkPanel("shortlogMore", "link", "...", ShortLogPage.class, newRepositoryParameter()));
+ add(new LinkPanel("shortlogMore", "link", "more...", ShortLogPage.class, newRepositoryParameter()));
// tags
List<RefModel> tags = JGitUtils.getTags(r, summaryCount);
@@ -115,7 +125,8 @@ public class SummaryPage extends RepositoryPage {
}
};
add(tagView);
- add(new LinkPanel("tagsMore", "link", "...", TagsPage.class, newRepositoryParameter()));
+ add(new LinkPanel("tagsMore", "link", "more...", TagsPage.class, newRepositoryParameter()));
+
// heads
List<RefModel> heads = JGitUtils.getHeads(r, summaryCount);
add(new LinkPanel("heads", "title", "heads", HeadsPage.class, newRepositoryParameter()));
@@ -140,10 +151,74 @@ public class SummaryPage extends RepositoryPage {
};
add(headsView);
+ // Display an activity line graph
+ insertActivityGraph(r);
+
// close the repository
r.close();
// footer
addFooter();
}
+
+ private void insertActivityGraph(Repository r) {
+ if (StoredSettings.getBoolean("generateActivityGraph", true)) {
+ List<Metric> dates = JGitUtils.getDateMetrics(r);
+ IChartData data = getChartData(dates);
+
+ ChartProvider provider = new ChartProvider(new Dimension(400, 80), ChartType.LINE, data);
+ ChartAxis dateAxis = new ChartAxis(ChartAxisType.BOTTOM);
+ dateAxis.setLabels(new String[] { dates.get(0).name, dates.get(dates.size() / 2).name, dates.get(dates.size() - 1).name });
+ provider.addAxis(dateAxis);
+
+ ChartAxis commitAxis = new ChartAxis(ChartAxisType.LEFT);
+ commitAxis.setLabels(new String[] { "", String.valueOf((int) maxValue(dates)) });
+ provider.addAxis(commitAxis);
+
+ add(new Chart("commitsChart", provider));
+ } else {
+ add(new ContextImage("commitsChart", "blank.png"));
+ }
+ }
+
+ protected IChartData getChartData(List<Metric> results) {
+ final double[] counts = new double[results.size()];
+ int i = 0;
+ double max = 0;
+ for (Metric m : results) {
+ counts[i++] = m.count;
+ max = Math.max(max, m.count);
+ }
+ final double dmax = max;
+ IChartData data = new AbstractChartData() {
+ private static final long serialVersionUID = 1L;
+
+ public double[][] getData() {
+ return new double[][] { counts };
+ }
+
+ public double getMax() {
+ return dmax;
+ }
+ };
+ return data;
+ }
+
+ protected String[] getNames(List<Metric> results) {
+ String[] names = new String[results.size()];
+ for (int i = 0; i < results.size(); i++) {
+ names[i] = results.get(i).name;
+ }
+ return names;
+ }
+
+ protected double maxValue(List<Metric> metrics) {
+ double max = Double.MIN_VALUE;
+ for (Metric m : metrics) {
+ if (m.count > max) {
+ max = m.count;
+ }
+ }
+ return max;
+ }
}
diff --git a/src/com/gitblit/wicket/pages/TagPage.html b/src/com/gitblit/wicket/pages/TagPage.html
index ae2c99c2..60411858 100644
--- a/src/com/gitblit/wicket/pages/TagPage.html
+++ b/src/com/gitblit/wicket/pages/TagPage.html
@@ -11,16 +11,14 @@
<div class="header" wicket:id="commit"></div>
<!-- commit info -->
- <div class="title_text">
- <table class="object_header">
- <tr><td>object</td><td><span wicket:id="tagId">Message goes here</span></td></tr>
- <tr><td>author</td><td><span wicket:id="tagAuthor">Message goes here</span></td></tr>
- <tr><td></td><td><span wicket:id="tagDate">Message goes here</span></td></tr>
+ <table>
+ <tr><th>object</th><td><span wicket:id="tagId">Message goes here</span></td></tr>
+ <tr><th>author</th><td><span wicket:id="tagAuthor">Message goes here</span></td></tr>
+ <tr><th></th><td><span wicket:id="tagDate">Message goes here</span></td></tr>
</table>
- </div>
<!-- full message -->
- <div class="page_body" wicket:id="fullMessage"></div>
+ <div class="commit_message" wicket:id="fullMessage"></div>
<!-- footer -->
<div wicket:id="pageFooter"></div>
diff --git a/src/com/gitblit/wicket/pages/TagsPage.html b/src/com/gitblit/wicket/pages/TagsPage.html
index 314eec77..a3f7d399 100644
--- a/src/com/gitblit/wicket/pages/TagsPage.html
+++ b/src/com/gitblit/wicket/pages/TagsPage.html
@@ -8,19 +8,15 @@
<div wicket:id="pageLinks"></div>
<!-- shortlog -->
- <div class="header" wicket:id="summary"></div>
-
- <table class="tags">
+ <div class="header" wicket:id="summary"></div>
+ <table>
<tbody>
<tr wicket:id="tag">
- <td><i><span wicket:id="tagDate"></span></i></td>
- <td><div wicket:id="tagName"></div></td>
+ <td class="date"><span wicket:id="tagDate"></span></td>
+ <td><b><div wicket:id="tagName"></div></b></td>
<td><div wicket:id="tagDescription"></div></td>
<td><span wicket:id="tagLinks"></span></td>
</tr>
- <tr>
- <td colspan="4"><div wicket:id="navigator"></div></td>
- </tr>
</tbody>
</table>
diff --git a/src/com/gitblit/wicket/pages/TagsPage.java b/src/com/gitblit/wicket/pages/TagsPage.java
index 85c0455c..012d712b 100644
--- a/src/com/gitblit/wicket/pages/TagsPage.java
+++ b/src/com/gitblit/wicket/pages/TagsPage.java
@@ -4,14 +4,12 @@ import java.util.List;
import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.basic.Label;
-import org.apache.wicket.markup.html.navigation.paging.PagingNavigator;
import org.apache.wicket.markup.repeater.Item;
import org.apache.wicket.markup.repeater.data.DataView;
import org.apache.wicket.markup.repeater.data.ListDataProvider;
import org.eclipse.jgit.lib.Repository;
import com.gitblit.utils.JGitUtils;
-import com.gitblit.wicket.GitBlitWebApp;
import com.gitblit.wicket.LinkPanel;
import com.gitblit.wicket.RepositoryPage;
import com.gitblit.wicket.models.RefModel;
@@ -54,9 +52,7 @@ public class TagsPage extends RepositoryPage {
counter++;
}
};
- tagView.setItemsPerPage(GitBlitWebApp.PAGING_ITEM_COUNT);
add(tagView);
- add(new PagingNavigator("navigator", tagView));
// footer
addFooter();
diff --git a/src/com/gitblit/wicket/pages/TreePage.html b/src/com/gitblit/wicket/pages/TreePage.html
index e01049c6..197ac945 100644
--- a/src/com/gitblit/wicket/pages/TreePage.html
+++ b/src/com/gitblit/wicket/pages/TreePage.html
@@ -18,13 +18,12 @@
<!-- breadcrumbs -->
<div wicket:id="breadcrumbs"></div>
- <!-- changed paths -->
- <div class="list_head"></div>
- <table class="diff_tree">
+ <!-- changed paths -->
+ <table class="pretty">
<tr wicket:id="changedPath">
- <td class="mode"><span wicket:id="pathPermissions"></span></td>
- <td class="size"><span wicket:id="pathSize"></span></td>
<td><span wicket:id="pathName"></span></td>
+ <td class="size"><span wicket:id="pathSize"></span></td>
+ <td class="mode"><span wicket:id="pathPermissions"></span></td>
<td><span wicket:id="treeLinks"></span></td>
</tr>
</table>
diff --git a/src/com/gitblit/wicket/pages/TreePage.java b/src/com/gitblit/wicket/pages/TreePage.java
index a608bdda..cce18be2 100644
--- a/src/com/gitblit/wicket/pages/TreePage.java
+++ b/src/com/gitblit/wicket/pages/TreePage.java
@@ -38,10 +38,8 @@ public class TreePage extends RepositoryPage {
add(new LinkPanel("shortlog", "title", commit.getShortMessage(), CommitPage.class, newCommitParameter()));
// breadcrumbs
- if (basePath == null || basePath.trim().length() == 0) {
- add(new Label("breadcrumbs", "").setVisible(false));
- } else {
- add(new PathBreadcrumbsPanel("breadcrumbs", repositoryName, basePath, commitId));
+ add(new PathBreadcrumbsPanel("breadcrumbs", repositoryName, basePath, commitId));
+ if (basePath != null && basePath.trim().length() > 0) {
paths.add(0, PathModel.getParentPath(basePath, commitId));
}
@@ -58,13 +56,13 @@ public class TreePage extends RepositoryPage {
item.add(new Label("pathPermissions", JGitUtils.getPermissionsFromMode(entry.mode)));
if (entry.isParentPath) {
// parent .. path
- item.add(new Label("pathSize", "").setVisible(false));
+ item.add(new Label("pathSize", ""));
item.add(new LinkPanel("pathName", null, entry.name, TreePage.class, newPathParameter(entry.path)));
- item.add(new Label("treeLinks", "").setVisible(false));
+ item.add(new Label("treeLinks", ""));
} else {
if (entry.isTree()) {
// folder/tree link
- item.add(new Label("pathSize", "-"));
+ item.add(new Label("pathSize", ""));
item.add(new LinkPanel("pathName", null, entry.name, TreePage.class, newPathParameter(entry.path)));
} else {
// blob link