diff --git a/ui/app/scripts/controllers/case/CaseTasksItemCtrl.js b/ui/app/scripts/controllers/case/CaseTasksItemCtrl.js index f6c454f544..949fcd1745 100644 --- a/ui/app/scripts/controllers/case/CaseTasksItemCtrl.js +++ b/ui/app/scripts/controllers/case/CaseTasksItemCtrl.js @@ -13,12 +13,17 @@ $scope.newLog = { message: '' }; + $scope.sortOptions = { + '+startDate': 'Oldest first', + '-startDate': 'Newest first' + }; $scope.state = { editing: false, isCollapsed: false, dropdownOpen: false, attachmentCollapsed: true, - logMissing: '' + logMissing: '', + sort: '-startDate' }; $scope.markdownEditorOptions = { @@ -45,7 +50,8 @@ } }] }, - 'sort': '-startDate' + 'sort': $scope.state.sort, + 'pageSize': 10 }); }; @@ -118,6 +124,12 @@ return true; }; + $scope.sortBy = function(sort) { + $scope.state.sort = sort; + $scope.logs.sort = sort; + $scope.logs.update(); + }; + // Add tabs CaseTabsSrv.addTab($scope.tabName, { name: $scope.tabName, diff --git a/ui/app/views/directives/log-entry.html b/ui/app/views/directives/log-entry.html index f63ce65068..e1f70d9e50 100644 --- a/ui/app/views/directives/log-entry.html +++ b/ui/app/views/directives/log-entry.html @@ -1,19 +1,17 @@