diff options
Diffstat (limited to 'gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeTable2.java')
-rw-r--r-- | gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeTable2.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeTable2.java b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeTable2.java index 03cc11d5de..4694272f07 100644 --- a/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeTable2.java +++ b/gerrit-gwtui/src/main/java/com/google/gerrit/client/changes/ChangeTable2.java @@ -14,11 +14,12 @@ package com.google.gerrit.client.changes; +import static com.google.gerrit.client.FormatUtil.relativeFormat; import static com.google.gerrit.client.FormatUtil.shortFormat; import com.google.gerrit.client.Gerrit; import com.google.gerrit.client.changes.ChangeInfo.LabelInfo; -import com.google.gerrit.client.ui.AccountLink; +import com.google.gerrit.client.ui.AccountLinkPanel; import com.google.gerrit.client.ui.BranchLink; import com.google.gerrit.client.ui.ChangeLink; import com.google.gerrit.client.ui.NavigationTable; @@ -197,7 +198,7 @@ public class ChangeTable2 extends NavigationTable<ChangeInfo> { table.setWidget(row, C_SUBJECT, new TableChangeLink(subject, c)); if (c.owner() != null) { - table.setWidget(row, C_OWNER, new AccountLink(c.owner(), status)); + table.setWidget(row, C_OWNER, new AccountLinkPanel(c.owner(), status)); } else { table.setText(row, C_OWNER, ""); } @@ -206,7 +207,13 @@ public class ChangeTable2 extends NavigationTable<ChangeInfo> { row, C_PROJECT, new ProjectLink(c.project_name_key(), c.status())); table.setWidget(row, C_BRANCH, new BranchLink(c.project_name_key(), c .status(), c.branch(), c.topic())); - table.setText(row, C_LAST_UPDATE, shortFormat(c.updated())); + if (Gerrit.isSignedIn() + && Gerrit.getUserAccount().getGeneralPreferences() + .isRelativeDateInChangeTable()) { + table.setText(row, C_LAST_UPDATE, relativeFormat(c.updated())); + } else { + table.setText(row, C_LAST_UPDATE, shortFormat(c.updated())); + } boolean displayName = Gerrit.isSignedIn() && Gerrit.getUserAccount() .getGeneralPreferences().isShowUsernameInReviewCategory(); |