diff --git a/public/js/controllers/tasksCtrl.js b/public/js/controllers/tasksCtrl.js index d339be5641..7c62e592a0 100644 --- a/public/js/controllers/tasksCtrl.js +++ b/public/js/controllers/tasksCtrl.js @@ -212,6 +212,8 @@ habitrpg.controller("TasksCtrl", ['$scope', '$rootScope', '$location', 'User','N return !task.completed && shouldDo; case "complete": // Dailies and To-Dos return task.completed || !shouldDo; + case "dated": // To-Dos + return !task.completed && task.date; case "ingamerewards": // All skills/rewards except the user's own return false; // Because "rewards" list includes only the user's own case "all": diff --git a/views/shared/tasks/lists.jade b/views/shared/tasks/lists.jade index f3b094a534..5da2db6b60 100644 --- a/views/shared/tasks/lists.jade +++ b/views/shared/tasks/lists.jade @@ -60,6 +60,8 @@ script(id='templates/habitrpg-tasks.html', type="text/ng-template") ul.nav.nav-tabs li(ng-class='{active: list.view == "remaining"}') a(ng-click='list.view = "remaining"')=env.t('remaining') + li(ng-class='{active: list.view == "dated"}') + a(ng-click='list.view = "dated"')=env.t('dated') li(ng-class='{active: list.view == "complete"}') a(ng-click='list.view = "complete"')=env.t('complete') // Rewards Tabs