(function() { "use strict"; angular.module('raz') .component('mainNavigation', { templateUrl: '/js/angular/main-navigation/main-navigation.html', controller: 'MainNavigation' }) .controller('MainNavigation', ['loggedInInfo', 'FeatureCheck', 'SITE_ID', 'SiteHelper', 'responsiveSiteService', function MainNavigationController(loggedInInfo, FeatureCheck, SITE_ID, SiteHelper, responsiveSiteService) { var ctrl = this; ctrl.responsiveWidthLimit = responsiveSiteService.getResponsiveWidthLimit(); ctrl.isAuthenticated = Object.keys(loggedInInfo).length > 0; ctrl.isPersonalizationEnabled = loggedInInfo.isPersonalizationEnabled; ctrl.hasManageRosterPrivilege = loggedInInfo.hasManageRosterPrivilege; ctrl.isRazPlus = parseInt(SITE_ID) === SiteHelper.RAZ_PLUS_SITE_ID; ctrl.searchPath = '/search/#doSearch=Search&searchTerms='; ctrl.searchAutocompleteSource = '/search/ajax-search-suggest.html'; ctrl.isFooterRedesignEnabled = FeatureCheck.isFeatureEnabled('FOOTER_REDESIGN'); ctrl.kidsLoginClass = FeatureCheck.isFeatureEnabled('BUNDLE_KIDS_LOGIN_BTN') ? 'kidsLoginPlaneRobot' : 'kidsLoginRobot'; ctrl.isResponsiveMainNavEnabled = FeatureCheck.isFeatureEnabled('RAZ_RESPONSIVE_MAIN_NAV'); ctrl.isManageStudentsRedesignEnabled = FeatureCheck.isFeatureEnabled('MANAGE_STUDENTS_REDESIGN'); } ]) })();