diff options
author | Jose Ivan Vargas Lopez <jvargas@gitlab.com> | 2017-11-23 07:52:15 +0000 |
---|---|---|
committer | Tim Zallmann <tzallmann@gitlab.com> | 2017-11-23 07:52:15 +0000 |
commit | e882455a9d5107f143ad62ce4a14792277b9fdcd (patch) | |
tree | 2ea714c5ceca78f52ad3f079d83f76d851cceecc /app/assets/javascripts/star.js | |
parent | 9fefb6c2be1e9772599aa376ae8ae37241ace0c6 (diff) | |
download | gitlab-ce-e882455a9d5107f143ad62ce4a14792277b9fdcd.tar.gz |
Change star, filter and settings icons to the their sprite based replacements
Diffstat (limited to 'app/assets/javascripts/star.js')
-rw-r--r-- | app/assets/javascripts/star.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/app/assets/javascripts/star.js b/app/assets/javascripts/star.js index 1a8dc085772..d5606e153f6 100644 --- a/app/assets/javascripts/star.js +++ b/app/assets/javascripts/star.js @@ -1,5 +1,6 @@ import Flash from './flash'; import { __, s__ } from './locale'; +import { spriteIcon } from './lib/utils/common_utils'; export default class Star { constructor() { @@ -7,16 +8,18 @@ export default class Star { .on('ajax:success', function handleSuccess(e, data) { const $this = $(this); const $starSpan = $this.find('span'); - const $starIcon = $this.find('i'); + const $startIcon = $this.find('svg'); function toggleStar(isStarred) { $this.parent().find('.star-count').text(data.star_count); if (isStarred) { $starSpan.removeClass('starred').text(s__('StarProject|Star')); - $starIcon.removeClass('fa-star').addClass('fa-star-o'); + $startIcon.remove(); + $this.prepend(spriteIcon('star-o')); } else { $starSpan.addClass('starred').text(__('Unstar')); - $starIcon.removeClass('fa-star-o').addClass('fa-star'); + $startIcon.remove(); + $this.prepend(spriteIcon('star')); } } |