Commit 83328847592b460a75075c95cc96968d2ebdadcc
1 parent
25d25c66
Exists in
master
and in
8 other branches
Add 'participe' action to proposal-related
Showing
2 changed files
with
15 additions
and
1 deletions
Show diff stats
src/app/components/proposal-related/proposal-related.directive.js
@@ -9,10 +9,11 @@ | @@ -9,10 +9,11 @@ | ||
9 | function proposalRelated() { | 9 | function proposalRelated() { |
10 | 10 | ||
11 | /** @ngInject */ | 11 | /** @ngInject */ |
12 | - function ProposalRelatedController($log) { | 12 | + function ProposalRelatedController($state, $log) { |
13 | $log.debug('ProposalRelatedController'); | 13 | $log.debug('ProposalRelatedController'); |
14 | 14 | ||
15 | var vm = this; | 15 | var vm = this; |
16 | + vm.$state = $state; | ||
16 | vm.$log = $log; | 17 | vm.$log = $log; |
17 | 18 | ||
18 | vm.init(); | 19 | vm.init(); |
@@ -23,6 +24,16 @@ | @@ -23,6 +24,16 @@ | ||
23 | // var vm = this; | 24 | // var vm = this; |
24 | }; | 25 | }; |
25 | 26 | ||
27 | + ProposalRelatedController.prototype.showContent = function (program) { | ||
28 | + var vm = this; | ||
29 | + | ||
30 | + vm.$state.go('programa-conteudo', { | ||
31 | + slug: program.slug | ||
32 | + }, { | ||
33 | + location: true | ||
34 | + }); | ||
35 | + }; | ||
36 | + | ||
26 | var directive = { | 37 | var directive = { |
27 | restrict: 'E', | 38 | restrict: 'E', |
28 | templateUrl: 'app/components/proposal-related/proposal-related.html', | 39 | templateUrl: 'app/components/proposal-related/proposal-related.html', |
src/app/components/proposal-related/proposal-related.html
@@ -7,6 +7,9 @@ | @@ -7,6 +7,9 @@ | ||
7 | <div class="proposal-related--content"> | 7 | <div class="proposal-related--content"> |
8 | <div class="proposal-related--content-inner" ng-bind-html="vm.proposal.abstract"></div> | 8 | <div class="proposal-related--content-inner" ng-bind-html="vm.proposal.abstract"></div> |
9 | </div> | 9 | </div> |
10 | + <div class="proposal-related--join"> | ||
11 | + <button class="btn btn-link" ng-click="vm.showContent(vm.topic)">Participe</button> | ||
12 | + </div> | ||
10 | <div class="proposal-related--actions text-center"> | 13 | <div class="proposal-related--actions text-center"> |
11 | <div class="row"> | 14 | <div class="row"> |
12 | <div class="col-xs-4"> | 15 | <div class="col-xs-4"> |