Files
grecia/app/assets/javascripts/checkbox_toggle.js.coffee
Javi Martín cc7e0d586b Reduce local variables usage in CoffeeScript
Local variables are one of the things CoffeeScript doesn't compile to
modern JavaScript automatically: it uses `var` instead of `const` or
`let`.

Besides, using `$this = $(this)` is usually done to reference the
current object in another function where the current object is a
different one. Here we were using it with no clear purpose.
2019-09-11 03:14:17 +02:00

12 lines
241 B
CoffeeScript

"use strict"
App.CheckboxToggle =
initialize: ->
$("[data-checkbox-toggle]").on "change", ->
$target = $($(this).data("checkbox-toggle"))
if $(this).is(":checked")
$target.show()
else
$target.hide()