Adds checkbox toggle js library
This commit is contained in:
@@ -49,6 +49,7 @@
|
|||||||
//= require fixed_bar
|
//= require fixed_bar
|
||||||
//= require banners
|
//= require banners
|
||||||
//= require social_share
|
//= require social_share
|
||||||
|
//= require checkbox_toggle
|
||||||
//= require custom
|
//= require custom
|
||||||
|
|
||||||
var initialize_modules = function() {
|
var initialize_modules = function() {
|
||||||
@@ -74,6 +75,7 @@ var initialize_modules = function() {
|
|||||||
App.FixedBar.initialize();
|
App.FixedBar.initialize();
|
||||||
App.Banners.initialize();
|
App.Banners.initialize();
|
||||||
App.SocialShare.initialize();
|
App.SocialShare.initialize();
|
||||||
|
App.CheckboxToggle.initialize();
|
||||||
};
|
};
|
||||||
|
|
||||||
$(function(){
|
$(function(){
|
||||||
|
|||||||
12
app/assets/javascripts/checkbox_toggle.js.coffee
Normal file
12
app/assets/javascripts/checkbox_toggle.js.coffee
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
App.CheckboxToggle =
|
||||||
|
|
||||||
|
initialize: ->
|
||||||
|
$('[data-checkbox-toggle]').on 'change', ->
|
||||||
|
$this = $(this)
|
||||||
|
$target = $($this.data('checkbox-toggle'))
|
||||||
|
if $this.is(':checked')
|
||||||
|
$target.show()
|
||||||
|
else
|
||||||
|
$target.hide()
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user