mirror of
https://mau.dev/maunium/synapse.git
synced 2024-10-01 01:36:05 -04:00
Fill user page with avatar, display name and matrix id
This commit is contained in:
parent
38f5c1c378
commit
d7a4f2ed7f
@ -259,6 +259,14 @@ h1 {
|
|||||||
max-height: 100%;
|
max-height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*** User profile page ***/
|
||||||
|
#user-ids {
|
||||||
|
padding-left: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#user-displayname {
|
||||||
|
font-size: 16pt;
|
||||||
|
}
|
||||||
/******************************/
|
/******************************/
|
||||||
|
|
||||||
#header {
|
#header {
|
||||||
|
@ -17,9 +17,22 @@ limitations under the License.
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
angular.module('UserController', ['matrixService'])
|
angular.module('UserController', ['matrixService'])
|
||||||
.controller('UserController', ['$scope', '$routeParams',
|
.controller('UserController', ['$scope', '$routeParams', 'matrixService',
|
||||||
function($scope, $routeParams) {
|
function($scope, $routeParams, matrixService) {
|
||||||
$scope.user = {
|
$scope.user = {
|
||||||
id: $routeParams.user_matrix_id
|
id: $routeParams.user_matrix_id,
|
||||||
|
displayname: "",
|
||||||
|
avatar_url: undefined
|
||||||
};
|
};
|
||||||
|
|
||||||
|
matrixService.getDisplayName($scope.user.id).then(
|
||||||
|
function(response) {
|
||||||
|
$scope.user.displayname = response.data.displayname;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
matrixService.getProfilePictureUrl($scope.user.id).then(
|
||||||
|
function(response) {
|
||||||
|
$scope.user.avatar_url = response.data.avatar_url;
|
||||||
|
}
|
||||||
|
);
|
||||||
}]);
|
}]);
|
@ -3,7 +3,25 @@
|
|||||||
<div id="page">
|
<div id="page">
|
||||||
<div id="wrapper">
|
<div id="wrapper">
|
||||||
|
|
||||||
<div> {{ user.id }}</div>
|
<div>
|
||||||
|
<form>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<div class="profile-avatar">
|
||||||
|
<img ng-src="{{ user.avatar_url || 'img/default-profile.jpg' }}"/>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div id="user-ids">
|
||||||
|
<div id="user-displayname">{{ user.displayname }}</div>
|
||||||
|
<div>{{ user.id }}</div>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{ feedback }}
|
{{ feedback }}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user