super-productivity/app/scripts/done-tasks-backlog/done-tasks-backlog-d.js

36 lines
769 B
JavaScript

/**
* @ngdoc directive
* @name superProductivity.directive:doneTasksBacklog
* @description
* # doneTasksBacklog
*/
(function () {
'use strict';
angular
.module('superProductivity')
.directive('doneTasksBacklog', doneTasksBacklog);
/* @ngInject */
function doneTasksBacklog() {
return {
templateUrl: 'scripts/done-tasks-backlog/done-tasks-backlog-d.html',
bindToController: true,
controller: DoneTasksBacklogCtrl,
controllerAs: 'vm',
restrict: 'E',
scope: true
};
}
/* @ngInject */
function DoneTasksBacklogCtrl($scope, TasksUtil) {
let vm = this;
$scope.$watch('vm.r.doneBacklogTasks', (mVal) => {
vm.totalTimeSpent = TasksUtil.calcTotalTimeSpent(mVal);
}, true);
}
})();