diff --git a/src/app/components/proposal-carousel/proposal-carousel.directive.js b/src/app/components/proposal-carousel/proposal-carousel.directive.js index 866e432..8cdb508 100644 --- a/src/app/components/proposal-carousel/proposal-carousel.directive.js +++ b/src/app/components/proposal-carousel/proposal-carousel.directive.js @@ -9,11 +9,12 @@ function proposalCarousel() { /** @ngInject */ - function ProposalCarouselController($scope, $element, $timeout, $log) { + function ProposalCarouselController($scope, $state, $element, $timeout, $log) { $log.debug('ProposalCarouselController'); var vm = this; vm.$scope = $scope; + vm.$state = $state; vm.$element = $element; vm.$timeout = $timeout; vm.$log = $log; @@ -63,6 +64,18 @@ vm.$scope.$emit('proposal-carousel:showProposalsList'); }; + ProposalCarouselController.prototype.showContent = function (proposal) { + var vm = this; + + vm.$state.go('programa', { + slug: proposal.parent.slug, + proposal_id: proposal.id + }, { + location: true, + reload: true + }); + }; + var directive = { restrict: 'E', templateUrl: 'app/components/proposal-carousel/proposal-carousel.html', diff --git a/src/app/components/proposal-carousel/proposal-carousel.html b/src/app/components/proposal-carousel/proposal-carousel.html index a7855cc..54bc9fd 100644 --- a/src/app/components/proposal-carousel/proposal-carousel.html +++ b/src/app/components/proposal-carousel/proposal-carousel.html @@ -16,7 +16,15 @@