(function() { "use strict"; angular .module('shared') .component('resourceListView', { templateUrl: '/shared/js/angular/book-grid/resource-list-view.html', controller: 'resourceListViewController' }) .controller('resourceListViewController', ['$http', 'messageHandler','ResourceList','constantValues','_', function ResourceListViewController($http, messageHandler,ResourceList,constantValues,_) { var ctrl = this; ctrl.pending = true; ctrl.showLevelBar = function() { return ResourceList.showLevelBar(); }; 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.isThird = function(index) { return index % 3 == 0; }; }]); }());