(function() { "use strict"; angular.module('shared') .component('folderMenu', { templateUrl: '/shared/js/angular/file-cabinet/folder-menu.html', controller: 'FolderMenu', bindings: { fromactionbutton: '<', popover: '<', folder: '<' } }) .controller('FolderMenu', ['folders','$timeout','FeatureCheck','currentSubFolders', function FolderMenuCtrl(folders,$timeout, FeatureCheck,currentSubFolders) { var ctrl = this; ctrl.isStateStandardsEnabled = FeatureCheck.isFeatureEnabled("FILE_CABINET_STANDARDS"); $timeout(function() { var menuItems = $j('.js-hamburger-menu-item'); if (menuItems != null && menuItems.length > 0) { $j(menuItems[0]).focus(); } }); ctrl.isEveryoneFolder = function() { return currentSubFolders.getAreFoldersForEveryone(); }; ctrl.isLiteracyEditor = function() { return folders.getIsLiteracyEditor(); }; ctrl.showStandards = function() { if (!currentSubFolders.getAreFoldersForEveryone()) { return true; } if (folders.getIsLiteracyEditor()) { if (folders.getLiteracyTypeId() > 1) { //LazScopSeq can't edit the standards return true; } } return false; } }]); }());