diff options
| author | Guillaume Horel <guillaume.horel@gmail.com> | 2012-05-02 01:46:25 -0400 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@gmail.com> | 2012-05-02 01:46:25 -0400 |
| commit | b496488568fd5a00e36f5d3b7b4f9a0db6ac204b (patch) | |
| tree | 4a9086053eb45dace2c8268a91b2854acc7b125f /alias-angular/app/js/controllers.js | |
| parent | 8ffa261653584518f11b733fd224c0ff46b8a4b1 (diff) | |
| download | alias-b496488568fd5a00e36f5d3b7b4f9a0db6ac204b.tar.gz | |
cleanups
Diffstat (limited to 'alias-angular/app/js/controllers.js')
| -rw-r--r-- | alias-angular/app/js/controllers.js | 12 |
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' : ''; }; } |
