Apply the size title to the entire cell
When a change is very small (e.g. 5 lines) the size bar is so few pixels it is nearly impossible to hover over it and see the tooltip. Apply the title to the entire table cell, giving the user a much larger target to hover on. Change-Id: I6ce8ab3a2e55279a9d6345aced42f8c179c608cf
This commit is contained in:
@@ -192,6 +192,7 @@ public class ChangeTable2 extends NavigationTable<ChangeInfo> {
|
||||
|
||||
private void populateChangeRow(final int row, final ChangeInfo c,
|
||||
boolean highlightUnreviewed) {
|
||||
CellFormatter fmt = table.getCellFormatter();
|
||||
if (Gerrit.isSignedIn()) {
|
||||
table.setWidget(row, C_STAR, StarredChanges.createIcon(
|
||||
c.legacy_id(),
|
||||
@@ -227,11 +228,12 @@ public class ChangeTable2 extends NavigationTable<ChangeInfo> {
|
||||
table.setText(row, C_LAST_UPDATE, shortFormat(c.updated()));
|
||||
}
|
||||
table.setWidget(row, C_SIZE, getSizeWidget(c));
|
||||
fmt.getElement(row, C_SIZE).setTitle(
|
||||
Util.M.insertionsAndDeletions(c.insertions(), c.deletions()));
|
||||
|
||||
boolean displayName = Gerrit.isSignedIn() && Gerrit.getUserAccount()
|
||||
.getGeneralPreferences().isShowUsernameInReviewCategory();
|
||||
|
||||
CellFormatter fmt = table.getCellFormatter();
|
||||
for (int idx = 0; idx < labelNames.size(); idx++) {
|
||||
String name = labelNames.get(idx);
|
||||
int col = BASE_COLUMNS + idx;
|
||||
@@ -321,7 +323,6 @@ public class ChangeTable2 extends NavigationTable<ChangeInfo> {
|
||||
panel.setStyleName(Gerrit.RESOURCES.css().changeSize());
|
||||
panel.setWidth(width + "px");
|
||||
panel.getElement().getStyle().setBackgroundColor(bg);
|
||||
panel.setTitle(Util.M.insertionsAndDeletions(c.insertions(), c.deletions()));
|
||||
return panel;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user