(function() { "use strict"; angular.module('shared') .component('resourceGridView', { templateUrl: '/shared/js/angular/book-grid/resource-grid-view.html', controller: 'resourceGridViewController' }) .controller('resourceGridViewController', ['$http', 'messageHandler','ResourceList','constantValues','_', function ResourceListCtrl($http, messageHandler,ResourceList,constantValues,_) { var ctrl = this; ctrl.pending = true; ctrl.showLevelBar = function() { return ResourceList.showLevelBar(); }; ctrl.isFiveAcross = function() { return ResourceList.isFiveAcross(); }; ctrl.getLevelKeys = function() { return Object.keys(ResourceList.getResources()); }; ctrl.getBooksForLevel = function(levelid) { return ResourceList.getResources()[levelid]; }; ctrl.getBookLevelInfo = function(levelId) { return ResourceList.getLevelBarLevels()[levelId]; }; ctrl.getGridType = function() { return ResourceList.useNewResourceCardFormat() ? 'grid' : 'old-style-grid'; }; }]); }());