diff --git a/scripts/FeedController.js b/scripts/FeedController.js index 2a77301..3515ecd 100644 --- a/scripts/FeedController.js +++ b/scripts/FeedController.js @@ -1,6 +1,6 @@ angular.module('flashy.FeedController', ['ui.router']). - controller('FeedController', function($scope, $rootScope, $stateParams, $state, $http) { + controller('FeedController', function($scope, $rootScope, $stateParams, $state, $http, $window) { console.log('Hello from feed'); sectionId = $stateParams.sectionId; $rootScope.currentSection = $rootScope.SectionResource.get({sectionId: sectionId}); @@ -15,13 +15,14 @@ angular.module('flashy.FeedController', ['ui.router']). return Math.floor(avail / 250); } - function createCols() { + function createCols(data) { $scope.cardCols = []; for (i = 0; i < $scope.cols; i++) $scope.cardCols.push([]); var i = 0; for (card in data) { if (i >= $scope.cols) i = 0; $scope.cardCols[i++].push(card); + } } angular.element($window).bind('resize', $scope.refreshCards); @@ -31,8 +32,7 @@ angular.module('flashy.FeedController', ['ui.router']). $http.get('/api/sections/' + sectionId + '/feed/'). success(function(data) { console.log(data); - createCols(); - } + createCols(data); console.log('success in refresh cards...'); }). error(function(err) {