(function() { "use strict"; angular.module("raz") .component('lcmStandardsCheckbox', { templateUrl: '/js/angular/literacy-curriculum-map/components/lcm-standards-checkbox.html', controller: 'lcmStandardsCheckboxController', }) .controller("lcmStandardsCheckboxController", ['lcmStandardsCheckboxService', 'lcmStateSelectorService', function (lcmStandardsCheckboxService, lcmStateSelectorService) { var ctrl = this; ctrl.$onInit = function () { ctrl.showObjectiveStandards = lcmStandardsCheckboxService.getShowStandards(); }; ctrl.toggleCheckbox = function () { lcmStandardsCheckboxService.toggleShowStandards(); }; ctrl.isDisabled = function () { return !lcmStateSelectorService.isFiltering(); } }]); })();