The `initialize` functions don't need to return anything, since their returned value is never used. Returning false is a common practice in jQuery to stop an event, but in plain JavaScript methods it doesn't have any side effects.
18 lines
517 B
CoffeeScript
18 lines
517 B
CoffeeScript
App.Votes =
|
|
|
|
hoverize: (votes) ->
|
|
$(document).on {
|
|
"mouseenter focus": ->
|
|
$("div.participation-not-allowed", this).show()
|
|
$("div.participation-allowed", this).hide()
|
|
mouseleave: ->
|
|
$("div.participation-not-allowed", this).hide()
|
|
$("div.participation-allowed", this).show()
|
|
}, votes
|
|
|
|
initialize: ->
|
|
App.Votes.hoverize "div.votes"
|
|
App.Votes.hoverize "div.supports"
|
|
App.Votes.hoverize "div.debate-questions"
|
|
App.Votes.hoverize "div.comment-footer"
|