"use strict"; angular.module('raz') .component('menuEditStandards', { templateUrl: '/js/angular/file-cabinet/menu-edit-standards.html', controller: 'MenuEditStandardsCtrl', bindings: { folder: '<', popover: '<' } }) .controller('MenuEditStandardsCtrl', ['EditStandards', '$controller', function MenuEditStandardsCtrl(EditStandards, $controller) { var ctrl = this; angular.extend(ctrl,$controller('MenuKeyboardController', {})); ctrl.editStandards = function() { EditStandards.show(ctrl.folder); if (ctrl.popover && ctrl.popover.popover) { ctrl.popover.popover.close(); } }; ctrl.getHamburgerMenuClass = function() { return 'js-hamburger-menu-' + ctrl.folder.id; }; ctrl.addOrEditStandardsString = function() { return ctrl.folder.standards && ctrl.folder.standards.length > 0 ? "edit" : "add"; }; } ]);