Files
gerrit/polygerrit-ui/app/elements/shared/gr-account-label/gr-account-label.html
Kasper Nilsson 3b740452ed Show user status in autocomplete suggestions and account-label
Also adds setAccountStatus to gr-rest-api.

Feature: Issue 4394
Change-Id: I61797554145974ce21a134786aa4372ff10b8ab4
2017-02-03 13:49:48 -08:00

56 lines
1.7 KiB
HTML

<!--
Copyright (C) 2016 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<link rel="import" href="../../../bower_components/polymer/polymer.html">
<link rel="import" href="../gr-avatar/gr-avatar.html">
<dom-module id="gr-account-label">
<template>
<style>
:host {
display: inline;
}
:host::after {
content: var(--account-label-suffix);
}
gr-avatar {
height: 1.3em;
width: 1.3em;
margin-right: .15em;
vertical-align: -.25em;
}
.text:hover {
@apply(--gr-account-label-text-hover-style);
}
</style>
<span title$="[[_computeAccountTitle(account)]]">
<gr-avatar account="[[account]]"
image-size="[[avatarImageSize]]"></gr-avatar>
<span class="text">
<span>[[account.name]]</span>
<span hidden$="[[!_computeShowEmail(showEmail, account)]]">
[[_computeEmailStr(account)]]
</span>
<template is="dom-if" if="[[account.status]]">
<span>([[account.status]])</span>
</template>
</span>
</span>
</template>
<script src="../../../scripts/util.js"></script>
<script src="gr-account-label.js"></script>
</dom-module>