aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts/forms.coffee
diff options
context:
space:
mode:
authorjpl2017-02-22 10:23:31 +0100
committerjpl2017-02-22 10:23:31 +0100
commitbe6d884601150fc96c29a7ad17ec9340caba0087 (patch)
tree035cc6e82f83697e267ac167aca047b540c2c190 /app/assets/javascripts/forms.coffee
parent0777b3af6bc7c24ef9b98e00bb7b76bffdc5d632 (diff)
downloadchouette-core-be6d884601150fc96c29a7ad17ec9340caba0087.tar.bz2
Refs #2629: adding switch comp. updating route form
Diffstat (limited to 'app/assets/javascripts/forms.coffee')
-rw-r--r--app/assets/javascripts/forms.coffee11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/assets/javascripts/forms.coffee b/app/assets/javascripts/forms.coffee
index bffaf809b..2baeb02cc 100644
--- a/app/assets/javascripts/forms.coffee
+++ b/app/assets/javascripts/forms.coffee
@@ -4,6 +4,16 @@
$(this).siblings().removeClass 'open'
$(this).toggleClass 'open'
+@switchInput = ->
+ $('.form-group.has_switch').each ->
+ $(this).on 'click', "input[type='checkbox']", ->
+ labelCont = $(this).siblings('.switch-label')
+
+ if labelCont.text() == labelCont.data('checkedvalue')
+ labelCont.text(labelCont.data('uncheckedvalue'))
+ else
+ labelCont.text(labelCont.data('checkedvalue'))
+
@submitMover = ->
$('.formSubmitr').appendTo('.page-action')
@@ -20,3 +30,4 @@
$(document).on 'ready page:load', togglableFilter
$(document).on 'ready page:load', submitMover
+$(document).on 'ready page:load', switchInput