mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-06 16:05:00 -04:00
Show avatar in profile section and added a button to select a file (not yet wired to upload service)
This commit is contained in:
parent
d05ff3e098
commit
28a49a9eaf
3 changed files with 47 additions and 8 deletions
|
@ -16,7 +16,7 @@ limitations under the License.
|
|||
|
||||
'use strict';
|
||||
|
||||
angular.module('RoomsController', ['matrixService'])
|
||||
angular.module('RoomsController', ['matrixService', 'mFileInput'])
|
||||
.controller('RoomsController', ['$scope', '$location', 'matrixService',
|
||||
function($scope, $location, matrixService) {
|
||||
|
||||
|
@ -40,7 +40,8 @@ angular.module('RoomsController', ['matrixService'])
|
|||
|
||||
$scope.newProfileInfo = {
|
||||
name: matrixService.config().displayName,
|
||||
avatar: matrixService.config().avatarUrl
|
||||
avatar: matrixService.config().avatarUrl,
|
||||
avatarFile: undefined
|
||||
};
|
||||
|
||||
$scope.linkedEmails = {
|
||||
|
@ -163,6 +164,13 @@ angular.module('RoomsController', ['matrixService'])
|
|||
);
|
||||
};
|
||||
|
||||
|
||||
$scope.$watch("newProfileInfo.avatarFile", function(newValue, oldValue) {
|
||||
if ($scope.newProfileInfo.avatarFile) {
|
||||
//@TODO: Upload this HTML5 image file to somewhere
|
||||
}
|
||||
});
|
||||
|
||||
$scope.setAvatar = function(newUrl) {
|
||||
console.log("Updating avatar to "+newUrl);
|
||||
matrixService.setProfilePictureUrl(newUrl).then(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue