taiga-front/app/modules/projects/components/like-project-button/like-project-button.jade

30 lines
1.1 KiB
Plaintext

a.track-button.like-button.like-container(
href="",
title="{{ 'PROJECT.LIKE_BUTTON.BUTTON_TITLE' | translate }}"
ng-click="vm.toggleLike()"
ng-class="{'active':vm.project.get('is_fan'), 'is-hover':vm.project.get('is_fan') && vm.isMouseOver}"
ng-mouseover="vm.showTextWhenMouseIsOver()"
ng-mouseleave="vm.showTextWhenMouseIsLeave()"
)
span.track-inner
span.track-icon
include ../../../../svg/like.svg
span(
ng-if="!vm.project.get('is_fan')"
translate="PROJECT.LIKE_BUTTON.LIKE"
)
span(
ng-if="vm.project.get('is_fan') && !vm.isMouseOver"
translate="PROJECT.LIKE_BUTTON.LIKED"
)
span(
ng-if="vm.project.get('is_fan') && vm.isMouseOver"
translate="PROJECT.LIKE_BUTTON.UNLIKE"
)
span.track-button-counter(
title="{{ 'PROJECT.LIKE_BUTTON.COUNTER_TITLE'|translate:{total:vm.project.get(\"total_fans\")||0}:'messageformat' }}",
tg-loading="vm.loading"
)
| {{ vm.project.get('total_fans') }}