Merge "Add sort and filter options to REST endpoint"
diff --git a/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsDropDownPanel.java b/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsDropDownPanel.java
index b50d189..23017f0 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsDropDownPanel.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsDropDownPanel.java
@@ -80,16 +80,28 @@
} else if (vote == 0) {
p.add(new Image(VerifyStatusPlugin.RESOURCES.warning()));
}
- p.add(new InlineHyperlink(jobs.get(key).name(), jobs.get(key).url()));
- p.add(new InlineLabel("(" + jobs.get(key).duration() + ")"));
+ InlineHyperlink link = new InlineHyperlink(jobs.get(key).name(), jobs.get(key).url());
+ link.setTitle("view logs");
+ p.add(link);
+ InlineLabel durlabel = new InlineLabel(" (" + jobs.get(key).duration() + ")");
+ durlabel.setTitle("duration");
+ p.add(durlabel);
if (jobs.get(key).abstain()) {
- p.add(new Image(VerifyStatusPlugin.RESOURCES.info()));
+ Image img = new Image(VerifyStatusPlugin.RESOURCES.info());
+ img.setTitle("non voting");
+ p.add(img);
}
grid.setWidget(row, 1, p);
- grid.setWidget(row, 2, new InlineLabel(jobs.get(key).category()));
- grid.setWidget(row, 3, new InlineLabel(jobs.get(key).reporter()));
- grid.setWidget(row, 4,
- new InlineLabel(FormatUtil.shortFormat(jobs.get(key).granted())));
+ InlineLabel catLabel = new InlineLabel(jobs.get(key).category());
+ catLabel.setTitle("category");
+ grid.setWidget(row, 2, catLabel);
+ InlineLabel repLabel = new InlineLabel(jobs.get(key).reporter());
+ repLabel.setTitle("reporter");
+ grid.setWidget(row, 3, repLabel);
+ InlineLabel grLabel = new InlineLabel(
+ FormatUtil.shortFormat(jobs.get(key).granted()));
+ grLabel.setTitle("date saved");
+ grid.setWidget(row, 4, grLabel);
row++;
}
add(new PopDownButton("Jobs", grid));
diff --git a/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsPanel.java b/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsPanel.java
index a8e9909..ecc0dc0 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsPanel.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/verifystatus/client/JobsPanel.java
@@ -79,13 +79,21 @@
} else if (vote == 0) {
p.add(new Image(VerifyStatusPlugin.RESOURCES.warning()));
}
- p.add(new InlineHyperlink(jobs.get(key).name(), jobs.get(key).url()));
- p.add(new InlineLabel(" (" + jobs.get(key).duration() + ")"));
+ InlineHyperlink link = new InlineHyperlink(jobs.get(key).name(), jobs.get(key).url());
+ link.setTitle("view logs");
+ p.add(link);
+ InlineLabel label = new InlineLabel(" (" + jobs.get(key).duration() + ")");
+ label.setTitle("duration");
+ p.add(label);
if (jobs.get(key).category() == "recheck") {
- p.add(new Image(VerifyStatusPlugin.RESOURCES.rerun()));
+ Image img = new Image(VerifyStatusPlugin.RESOURCES.rerun());
+ img.setTitle("recheck");
+ p.add(img);
}
if (jobs.get(key).abstain()) {
- p.add(new Image(VerifyStatusPlugin.RESOURCES.info()));
+ Image img = new Image(VerifyStatusPlugin.RESOURCES.info());
+ img.setTitle("non voting");
+ p.add(img);
}
grid.setWidget(row, 0, p);
row++;