FS-8024 Display gravatar on interface using new userVariable on mod_conference/mod_verto liveArray.

FS-8023 #resolve Add shadow to the avatar to indicate muting and talking statuses FS-8024 #resolve pass in the email to display avatar.
This commit is contained in:
João Mesquita
2015-08-21 02:34:25 -03:00
committed by Joao Mesquita
parent d262f07d0f
commit 2a890706e1
6 changed files with 28 additions and 8 deletions

View File

@@ -17,8 +17,8 @@ var vertoApp = angular.module('vertoApp', [
'ui.gravatar',
]);
vertoApp.config(['$routeProvider',
function($routeProvider) {
vertoApp.config(['$routeProvider', 'gravatarServiceProvider',
function($routeProvider, gravatarServiceProvider) {
$routeProvider.
when('/login', {
title: 'Login',
@@ -48,6 +48,10 @@ vertoApp.config(['$routeProvider',
otherwise({
redirectTo: '/login'
});
gravatarServiceProvider.defaults = {
default: 'mm' // Mystery man as default for missing avatars
};
}
]);

View File

@@ -3,7 +3,7 @@
/* Controllers */
var vertoControllers = angular.module('vertoControllers', ['ui.bootstrap',
'vertoService', 'storageService'
'vertoService', 'storageService', 'ui.gravatar'
]);
@@ -531,7 +531,8 @@ vertoControllers.controller('ChatController', ['$scope', '$rootScope', '$http',
'number': member[1][1],
'name': member[1][2],
'codec': member[1][3],
'status': JSON.parse(member[1][4])
'status': JSON.parse(member[1][4]),
'email': member[1][5].email
};
}

View File

@@ -624,7 +624,10 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
useCamera: data.selectedVideo,
useMic: data.selectedAudio,
dedEnc: data.useDedenc,
mirrorInput: data.mirrorInput
mirrorInput: data.mirrorInput,
userVariables: {
email : storage.data.email
}
});
data.call = call;
@@ -657,7 +660,10 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
useVideo: data.useVideo,
screenShare: true,
dedEnc: data.useDedenc,
mirrorInput: data.mirrorInput
mirrorInput: data.mirrorInput,
userVariables: {
email : storage.data.email
}
});
data.shareCall = call;