Files
dss.web/client/app/views/user/item/userItemCtrl.js
2016-09-16 22:05:45 +01:00

26 lines
920 B
JavaScript

'use strict';
angular.module('dssWebApp')
.controller('UserItemCtrl', function ($scope, UserModel, MixModel, SERVER_CONFIG, user, logger) {
logger.logSuccess('UserItemCtrl', $scope);
$scope.user = user;
$scope.userPodcastUrl = SERVER_CONFIG.podcastUrl + '/' + user.slug;
function _getMixes (ordering) {
$scope.mixTitle = "Latest";
MixModel.findAll({
user__slug: user.slug,
waveform_generated: "True",
limit: 6,
ordering: ordering
}).then(function (mixes) {
$scope.mixes = mixes;
$scope.mixPage = 1;
});
}
_getMixes("-id");
$('#mixes-tabs').find('a').click(function (e) {
console.log("Tabbing");
e.preventDefault();
_getMixes($(e.target).data("dss-ordering"));
});
});