diff options
| author | jpl | 2017-02-22 10:23:31 +0100 |
|---|---|---|
| committer | jpl | 2017-02-22 10:23:31 +0100 |
| commit | be6d884601150fc96c29a7ad17ec9340caba0087 (patch) | |
| tree | 035cc6e82f83697e267ac167aca047b540c2c190 /app/assets/javascripts/forms.coffee | |
| parent | 0777b3af6bc7c24ef9b98e00bb7b76bffdc5d632 (diff) | |
| download | chouette-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.coffee | 11 |
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 |
