Add user header to the dashboard view
Rework of the change reverted by 8380b02d6
.
Change-Id: Ic50144ae7a0c1c075b1922e6b6387a38073da606
This commit is contained in:
@@ -19,6 +19,7 @@ limitations under the License.
|
|||||||
<link rel="import" href="../../../styles/shared-styles.html">
|
<link rel="import" href="../../../styles/shared-styles.html">
|
||||||
<link rel="import" href="../../change-list/gr-change-list/gr-change-list.html">
|
<link rel="import" href="../../change-list/gr-change-list/gr-change-list.html">
|
||||||
<link rel="import" href="../../shared/gr-rest-api-interface/gr-rest-api-interface.html">
|
<link rel="import" href="../../shared/gr-rest-api-interface/gr-rest-api-interface.html">
|
||||||
|
<link rel="import" href="../gr-user-header/gr-user-header.html">
|
||||||
|
|
||||||
<dom-module id="gr-dashboard-view">
|
<dom-module id="gr-dashboard-view">
|
||||||
<template>
|
<template>
|
||||||
@@ -34,6 +35,9 @@ limitations under the License.
|
|||||||
gr-change-list {
|
gr-change-list {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
.hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
@media only screen and (max-width: 50em) {
|
@media only screen and (max-width: 50em) {
|
||||||
.loading {
|
.loading {
|
||||||
padding: 0 var(--default-horizontal-margin);
|
padding: 0 var(--default-horizontal-margin);
|
||||||
@@ -42,6 +46,9 @@ limitations under the License.
|
|||||||
</style>
|
</style>
|
||||||
<div class="loading" hidden$="[[!_loading]]">Loading...</div>
|
<div class="loading" hidden$="[[!_loading]]">Loading...</div>
|
||||||
<div hidden$="[[_loading]]" hidden>
|
<div hidden$="[[_loading]]" hidden>
|
||||||
|
<gr-user-header
|
||||||
|
user-id="[[params.user]]"
|
||||||
|
class$="[[_computeUserHeaderClass(params.user)]]"></gr-user-header>
|
||||||
<gr-change-list
|
<gr-change-list
|
||||||
show-star
|
show-star
|
||||||
show-reviewed-state
|
show-reviewed-state
|
||||||
|
@@ -53,6 +53,8 @@
|
|||||||
},
|
},
|
||||||
/** @type {{ selectedChangeIndex: number }} */
|
/** @type {{ selectedChangeIndex: number }} */
|
||||||
viewState: Object,
|
viewState: Object,
|
||||||
|
|
||||||
|
/** @type {{ user: string }} */
|
||||||
params: {
|
params: {
|
||||||
type: Object,
|
type: Object,
|
||||||
},
|
},
|
||||||
@@ -144,5 +146,8 @@
|
|||||||
return query.replace(/\$\{user\}/g, user);
|
return query.replace(/\$\{user\}/g, user);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_computeUserHeaderClass(userParam) {
|
||||||
|
return userParam === 'self' ? 'hide' : '';
|
||||||
|
},
|
||||||
});
|
});
|
||||||
})();
|
})();
|
||||||
|
Reference in New Issue
Block a user