Commit 83328847592b460a75075c95cc96968d2ebdadcc

Authored by Leonardo Merlin
1 parent 25d25c66

Add 'participe' action to proposal-related

src/app/components/proposal-related/proposal-related.directive.js
... ... @@ -9,10 +9,11 @@
9 9 function proposalRelated() {
10 10  
11 11 /** @ngInject */
12   - function ProposalRelatedController($log) {
  12 + function ProposalRelatedController($state, $log) {
13 13 $log.debug('ProposalRelatedController');
14 14  
15 15 var vm = this;
  16 + vm.$state = $state;
16 17 vm.$log = $log;
17 18  
18 19 vm.init();
... ... @@ -23,6 +24,16 @@
23 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 37 var directive = {
27 38 restrict: 'E',
28 39 templateUrl: 'app/components/proposal-related/proposal-related.html',
... ...
src/app/components/proposal-related/proposal-related.html
... ... @@ -7,6 +7,9 @@
7 7 <div class="proposal-related--content">
8 8 <div class="proposal-related--content-inner" ng-bind-html="vm.proposal.abstract"></div>
9 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 13 <div class="proposal-related--actions text-center">
11 14 <div class="row">
12 15 <div class="col-xs-4">
... ...