diff options
author | Nico <paetni1@gmail.com> | 2020-06-11 19:52:44 +0200 |
---|---|---|
committer | Nico <paetni1@gmail.com> | 2020-06-11 19:52:44 +0200 |
commit | 06b548f12ed853692db78dbbfbe7988382c0fdee (patch) | |
tree | 1919ad3963abb4591bde1eee4e4c1648a798e8ab /client/components/cards/cardDetails.js | |
parent | 1617577378fc17ca09fd3ef34f24e02c2889aa9f (diff) | |
download | wekan-06b548f12ed853692db78dbbfbe7988382c0fdee.tar.gz wekan-06b548f12ed853692db78dbbfbe7988382c0fdee.tar.bz2 wekan-06b548f12ed853692db78dbbfbe7988382c0fdee.zip |
edit_card start vote
better visibility what was voted
Diffstat (limited to 'client/components/cards/cardDetails.js')
-rw-r--r-- | client/components/cards/cardDetails.js | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/client/components/cards/cardDetails.js b/client/components/cards/cardDetails.js index 11e010d4..a91d9b6e 100644 --- a/client/components/cards/cardDetails.js +++ b/client/components/cards/cardDetails.js @@ -38,22 +38,6 @@ BlazeComponent.extendComponent({ Meteor.subscribe('unsaved-edits'); }, - voteState() { - const card = this.currentData(); - const userId = Meteor.userId(); - let state; - if (card.vote) { - if (card.vote.positive) { - state = _.contains(card.vote.positive, userId); - if (state === true) return true; - } - if (card.vote.negative) { - state = _.contains(card.vote.negative, userId); - if (state === true) return false; - } - } - return null; - }, isWatching() { const card = this.currentData(); return card.findWatcher(Meteor.userId()); @@ -412,9 +396,9 @@ BlazeComponent.extendComponent({ const forIt = $(e.target).hasClass('js-vote-positive'); let newState = null; if ( - this.voteState() === null || - (this.voteState() === false && forIt) || - (this.voteState() === true && !forIt) + this.data().voteState() === null || + (this.data().voteState() === false && forIt) || + (this.data().voteState() === true && !forIt) ) { newState = forIt; } |