Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Cook <dcook@gitlab.com>2019-06-28 21:23:32 +0300
committerDonald Cook <dcook@gitlab.com>2019-07-12 14:53:38 +0300
commitdf393e7052d90ee6982022b979578a26597f549a (patch)
tree5bd44690e8c1c72d4f9f219edd2db435ce7b4257
parentdee832059c2e2e56028517bea8a7c0ac3dd4afa5 (diff)
Moved items to computed properties
-rw-r--r--app/assets/javascripts/issues/components/issue.vue20
1 files changed, 16 insertions, 4 deletions
diff --git a/app/assets/javascripts/issues/components/issue.vue b/app/assets/javascripts/issues/components/issue.vue
index 1ce8ac64223..3ca9d0ef899 100644
--- a/app/assets/javascripts/issues/components/issue.vue
+++ b/app/assets/javascripts/issues/components/issue.vue
@@ -75,6 +75,18 @@ export default {
assigneesToRender() {
return this.issue.assignees.filter((assignee, index) => index < MAX_ASSIGNEES_RENDER);
},
+ hasRelatedMergeRequests() {
+ return this.issue.merge_requests_count > 0;
+ },
+ hasUpvotes() {
+ return this.issue.upvotes > 0;
+ },
+ hasDownvotes() {
+ return this.issue.downvotes > 0;
+ },
+ hasComments() {
+ return this.issue.note_count < 0;
+ },
},
methods: {
getAvatarTitle(assignee) {
@@ -209,7 +221,7 @@ export default {
</span>
</li>
<li
- v-if="issue.merge_requests_count > 0"
+ v-if="hasRelatedMergeRequests"
v-gl-tooltip
class="issuable-mr d-none d-sm-block"
:title="__('Related merge requests')"
@@ -219,7 +231,7 @@ export default {
</li>
<li
- v-if="issue.upvotes > 0"
+ v-if="hasUpvotes"
v-gl-tooltip
class="issuable-upvotes d-none d-sm-block"
:title="__('Upvotes')"
@@ -229,7 +241,7 @@ export default {
</li>
<li
- v-if="issue.downvotes > 0"
+ v-if="hasDownvotes"
v-gl-tooltip
class="issuable-downvotes d-none d-sm-block"
:title="__('Upvotes')"
@@ -242,7 +254,7 @@ export default {
<a
v-gl-tooltip
:href="issueCommentsURL"
- :class="{ 'no-comments': issue.note_count < 0 }"
+ :class="{ 'no-comments': hasComments }"
:title="__('Comments')"
>
<icon name="comments" class="align-text-bottom" />