diff --git a/src/app/components/article-service/article.service.js b/src/app/components/article-service/article.service.js index ba4306f..2130389 100644 --- a/src/app/components/article-service/article.service.js +++ b/src/app/components/article-service/article.service.js @@ -177,9 +177,12 @@ var url = service.apiArticles + proposal_id + '/vote'; var paramsExtended = angular.extend({ private_token: $rootScope.currentUser.private_token + // private_token: 'e2198fdbcc20409f082829b4b5c0848e' }, params); - UtilService.post(url, paramsExtended).then(function(response){ + var encodedParams = angular.element.param(paramsExtended); + + UtilService.post(url, encodedParams).then(function(response){ cbSuccess(response); }).catch(function(error){ cbError(error); diff --git a/src/app/components/proposal-box/proposal-box.directive.js b/src/app/components/proposal-box/proposal-box.directive.js index 369e80a..0bf002a 100644 --- a/src/app/components/proposal-box/proposal-box.directive.js +++ b/src/app/components/proposal-box/proposal-box.directive.js @@ -41,7 +41,7 @@ vm.$scope.$on('proposal-box:proposal-loaded', function(event, data){ if(data.success){ - vm.STATE = null; + vm.STATE = null; } if(data.error){ @@ -57,11 +57,11 @@ if(data.success) { vm.STATE = vm.VOTE_STATUS.SUCCESS; } - + if(data.error) { vm.STATE = vm.VOTE_STATUS.ERROR; } - + vm.message = data.message; }); @@ -123,6 +123,15 @@ vm.$log.debug('Sending vote'); }; + ProposalBoxController.prototype.getSocialUrl = function () { + var vm = this; + + return vm.$state.href('programa', { + slug: vm.topic.slug, + proposal_id: vm.proposal.id, + }); + }; + var directive = { restrict: 'E', templateUrl: 'app/components/proposal-box/proposal-box.html', @@ -141,7 +150,6 @@ bindToController: true }; - return directive; } diff --git a/src/app/components/proposal-box/proposal-box.html b/src/app/components/proposal-box/proposal-box.html index b23cea6..e3250fa 100644 --- a/src/app/components/proposal-box/proposal-box.html +++ b/src/app/components/proposal-box/proposal-box.html @@ -1,24 +1,60 @@