all files / app/main/apps/scrumboard/sidenavs/filters/ filters-sidenav.controller.js

23.08% Statements 3/13
100% Branches 0/0
50% Functions 1/2
23.08% Lines 3/13
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                                                    
(function ()
{
    'use strict';
 
    angular
        .module('app.scrumboard')
        .controller('FiltersSidenavController', FiltersSidenavController);
 
    /** @ngInject */
    function FiltersSidenavController(msUtils, BoardService, CardFilters)
    {
        var vm = this;
 
        // Data
        vm.board = BoardService.data;
        vm.cardFilters = CardFilters;
        vm.labels = vm.board.labels;
        vm.members = vm.board.members;
        vm.selectedMenu = 'Settings';
 
        // Methods
        vm.exists = msUtils.exists;
        vm.toggleInArray = msUtils.toggleInArray;
        vm.clearFilters = CardFilters.clear;
        vm.filteringIsOn = CardFilters.isOn;
 
        ////////
    }
})();