diff options
author | David Pursehouse <dpursehouse@collab.net> | 2019-07-31 09:01:50 +0900 |
---|---|---|
committer | David Pursehouse <dpursehouse@collab.net> | 2019-07-31 09:01:50 +0900 |
commit | eb2caaab6ffde2a81d4dbe44ad36e21d35d53f78 (patch) | |
tree | 1e2fac03a5cfd069daedeaa75eeccd5366381256 | |
parent | 57dfb2165ece05db3c063952850621b62e86fb0c (diff) | |
parent | 040b8a19a06a3d4c1508b9c3b037e5c05e41ff29 (diff) |
Merge branch 'stable-2.16' into stable-3.0
* stable-2.16:
HashtagsInput: Add a constructor allowing to initialize remove member
Fix gr-identities styles
Change-Id: I5d44bbde7b44ae6e4c5969ca40c428d2cf8acbf0
-rw-r--r-- | java/com/google/gerrit/extensions/api/changes/HashtagsInput.java | 5 | ||||
-rw-r--r-- | polygerrit-ui/app/elements/settings/gr-identities/gr-identities.html | 74 |
2 files changed, 47 insertions, 32 deletions
diff --git a/java/com/google/gerrit/extensions/api/changes/HashtagsInput.java b/java/com/google/gerrit/extensions/api/changes/HashtagsInput.java index 8f66f127f1..bbc8a2e7ad 100644 --- a/java/com/google/gerrit/extensions/api/changes/HashtagsInput.java +++ b/java/com/google/gerrit/extensions/api/changes/HashtagsInput.java @@ -26,4 +26,9 @@ public class HashtagsInput { public HashtagsInput(Set<String> add) { this.add = add; } + + public HashtagsInput(Set<String> add, Set<String> remove) { + this(add); + this.remove = remove; + } } diff --git a/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.html b/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.html index 872e55846a..4c7edcfea7 100644 --- a/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.html +++ b/polygerrit-ui/app/elements/settings/gr-identities/gr-identities.html @@ -27,8 +27,20 @@ limitations under the License. <template> <style include="shared-styles"></style> <style include="gr-form-styles"> - td { - width: 5em; + tr th.emailAddressHeader, + tr th.identityHeader { + width: 15em; + padding: 0 10px; + } + tr td.statusColumn, + tr td.emailAddressColumn, + tr td.identityColumn { + word-break: break-word; + } + tr td.emailAddressColumn, + tr td.identityColumn { + padding: 4px 10px; + width: 15em; } .deleteButton { float: right; @@ -36,40 +48,38 @@ limitations under the License. .deleteButton:not(.show) { display: none; } - .statusColumn { - white-space: nowrap; - } </style> <div class="gr-form-styles"> - <table id="identities"> - <thead> - <tr> - <th class="statusHeader">Status</th> - <th class="emailAddressHeader">Email Address</th> - <th class="identityHeader">Identity</th> - <th class="deleteHeader"></th> - </tr> - </thead> - <tbody> - <template is="dom-repeat" items="[[_identities]]" filter="filterIdentities"> + <fieldset> + <table> + <thead> <tr> - <td class$="statusColumn"> - [[_computeIsTrusted(item.trusted)]] - </td> - <td>[[item.email_address]]</td> - <td>[[_computeIdentity(item.identity)]]</td> - <td> - <gr-button - link - class$="deleteButton [[_computeHideDeleteClass(item.can_delete)]]" - on-tap="_handleDeleteItem"> - Delete - </gr-button> - </td> + <th class="statusHeader">Status</th> + <th class="emailAddressHeader">Email Address</th> + <th class="identityHeader">Identity</th> + <th class="deleteHeader"></th> </tr> - </template> - </tbody> - </table> + </thead> + <tbody> + <template is="dom-repeat" items="[[_identities]]" filter="filterIdentities"> + <tr> + <td class="statusColumn"> + [[_computeIsTrusted(item.trusted)]] + </td> + <td class="emailAddressColumn">[[item.email_address]]</td> + <td class="identityColumn">[[_computeIdentity(item.identity)]]</td> + <td class="deleteColumn"> + <gr-button + class$="deleteButton [[_computeHideDeleteClass(item.can_delete)]]" + on-tap="_handleDeleteItem"> + Delete + </gr-button> + </td> + </tr> + </template> + </tbody> + </table> + </fieldset> </div> <gr-overlay id="overlay" with-backdrop> <gr-confirm-delete-item-dialog |