(function() { "use strict"; angular.module('raz') .component('instructionalGoalsGrade', { templateUrl: '/js/angular/connected-classroom/components/instructional-goals-grade.html', controller: 'InstructionalGoalsGradeController', bindings: { grade: '@' } }) .controller('InstructionalGoalsGradeController', ['selfEvaluationsPerGrade', 'instructionalGoalsPerGrade', 'additionalInstructionalGoalsPerGrade', 'lazAccessRestrictionService', 'isConnectedClassroomEnabled', 'SiteHelper', function InstructionalGoalsGradeController(selfEvaluationsPerGrade, instructionalGoalsPerGrade, additionalInstructionalGoalsPerGrade, lazAccessRestrictionService, isConnectedClassroomEnabled, SiteHelper) { var ctrl = this; ctrl.isAuthenticated = lazAccessRestrictionService.isAuthorized(); ctrl.isConnectedClassroomEnabled = isConnectedClassroomEnabled; ctrl.SiteHelper = SiteHelper; ctrl.$onInit = function() { var gradeKey = 'Grade ' + ctrl.grade; ctrl.selfEvaluation = selfEvaluationsPerGrade[gradeKey]; ctrl.instructionalGoalSets = instructionalGoalsPerGrade[gradeKey]; ctrl.additionalInstructionalGoals = additionalInstructionalGoalsPerGrade[gradeKey]; }; ctrl.isGradeK1 = function() { return ctrl.grade === '1' || ctrl.grade === 'K'; }; } ]) })();