mirror of
https://github.com/fergalmoran/dss.web.git
synced 2026-02-21 07:24:01 +00:00
31 lines
977 B
JavaScript
31 lines
977 B
JavaScript
"use strict";
|
|
|
|
angular.module("dssWebApp")
|
|
.controller("MixesCtrl", function ($scope, $stateParams, mixes, MixModel) {
|
|
console.log("MixesCtrl", $scope);
|
|
|
|
var infiniteScrollQuery = {
|
|
page: $scope.page,
|
|
waveform_generated: "True",
|
|
is_featured: "True",
|
|
limit: 3
|
|
};
|
|
//bit ugly but have to check if we should show breadcrumbs
|
|
$scope.breadcrumbs = [];
|
|
if ($stateParams.playlist !== undefined) {
|
|
$scope.breadcrumbs = [
|
|
{name: 'Playlists', state: 'root.playlists'},
|
|
{name: $stateParams.playlist}
|
|
];
|
|
infiniteScrollQuery['playlist__slug'] = $stateParams.playlist;
|
|
}
|
|
$scope.mixes = mixes;
|
|
$scope.page = 1;
|
|
$scope.nextPage = function (e) {
|
|
$scope.page++;
|
|
|
|
MixModel.findAll(infiniteScrollQuery);
|
|
};
|
|
//MixModel.bindAll(null, $scope, "mixes");
|
|
});
|