Animate emoji when rendered.

This commit is contained in:
Fatih Acet 2016-05-30 16:27:25 +03:00 committed by Z.J. van de Weg
parent ce5729139f
commit 59b34188fa
1 changed files with 12 additions and 1 deletions

View File

@ -126,6 +126,7 @@ class @AwardsHandler
counter.text parseInt(counter.text()) + 1
$emojiBtn.addClass 'active'
@addMeToUserList votesBlock, emoji
@animateEmoji $emojiBtn
else
votesBlock.removeClass 'hidden'
@createEmoji votesBlock, emoji
@ -242,15 +243,25 @@ class @AwardsHandler
<span class='award-control-text js-counter'>1</span>
</button>"
emoji_node = $(buttonHtml)
$emojiButton = $ buttonHtml
emoji_node = $emojiButton
.insertBefore votesBlock.find '.js-award-holder:not(.js-award-action-btn)'
.find '.emoji-icon'
.data 'emoji', emoji
@animateEmoji $emojiButton
$('.award-control').tooltip()
votesBlock.removeClass 'current'
animateEmoji: ($emoji) ->
className = 'pulse animated'
$emoji.addClass className
setTimeout (-> $emoji.removeClass className), 321
createEmoji: (votesBlock, emoji) ->
if $('.emoji-menu').length