aboutsummaryrefslogtreecommitdiffstats
path: root/alias-angular/app/js/controllers.js
diff options
context:
space:
mode:
Diffstat (limited to 'alias-angular/app/js/controllers.js')
-rw-r--r--alias-angular/app/js/controllers.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/alias-angular/app/js/controllers.js b/alias-angular/app/js/controllers.js
index 3aab6d8..7e68e41 100644
--- a/alias-angular/app/js/controllers.js
+++ b/alias-angular/app/js/controllers.js
@@ -106,8 +106,11 @@ function RosterCtl($scope, StropheSrv, $log, $rootScope) {
RosterCtl.$inject = ['$scope','StropheSrv','$log', '$rootScope'];
function MsgCtl($scope, $log) {
+
$scope.conversations = [];
+
$scope.activeConversation = '';
+
$scope.$on('msgrequest', function(event, contact) {
$log.log(contact);
if (_.indexOf($scope.conversations, contact)==-1) {
@@ -115,19 +118,18 @@ function MsgCtl($scope, $log) {
}
$scope.activeConversation = contact;
});
+
$scope.delete = function(conversation) {
$scope.conversations.splice(_.indexOf($scope.conversations, conversation),1);
};
+
$scope.activate = function(conversation) {
$log.log(conversation+' was clicked');
$scope.activeConversation = conversation;
};
+
$scope.isActive = function(conversation) {
- if ($scope.activeConversation == conversation){
- return "active"
- } else {
- return ""
- }
+ return $scope.activeConversation == conversation ? 'active' : '';
};
}