diff options
| author | jpl | 2017-04-10 18:34:15 +0200 |
|---|---|---|
| committer | jpl | 2017-04-10 18:34:22 +0200 |
| commit | f62876f66e1ded5347ac93954845357a58be6aa9 (patch) | |
| tree | 5b0832aacdc9613ae1a04662be4d47234bbbe81f /app/assets/javascripts | |
| parent | 46de3ff815baeb1d44e751b25df6594f26b77be4 (diff) | |
| download | chouette-core-f62876f66e1ded5347ac93954845357a58be6aa9.tar.bz2 | |
Refs #3092 #2909: adding color attribute, adding colorSelector component
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/forms.coffee | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/assets/javascripts/forms.coffee b/app/assets/javascripts/forms.coffee index 9d884edcd..679f92a54 100644 --- a/app/assets/javascripts/forms.coffee +++ b/app/assets/javascripts/forms.coffee @@ -30,9 +30,21 @@ isEdge = !isIE && !!window.StyleMedia if isIE || isEdge $('.formSubmitr').off() +@colorSelector = -> + $('.form-group .dropdown.color_selector').each -> + selectedStatus = $(this).children('.dropdown-toggle').children('.fa-circle') + + $(this).on 'click', "input[type='radio']", (e) -> + selectedValue = e.currentTarget.value + if selectedValue == '' + $(selectedStatus).css('color', 'transparent') + else + $(selectedStatus).css('color', selectedValue) + $(document).on 'ready page:load', togglableFilter $(document).on 'ready page:load', submitMover $(document).on 'ready page:load', switchInput +$(document).on 'ready page:load', colorSelector if isIE || isEdge $(document).on 'click', '.formSubmitr', (e)-> |
