X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/e3c459839d07faca7363ace21d6d2590645899cb..8188bfc6cd9c651521d47ae5250c9c26b8039496:/prawokultury/static/js/optional_fields.js?ds=inline diff --git a/prawokultury/static/js/optional_fields.js b/prawokultury/static/js/optional_fields.js new file mode 100644 index 0000000..cfbae0e --- /dev/null +++ b/prawokultury/static/js/optional_fields.js @@ -0,0 +1,22 @@ +/* globals travelGrantCountries */ + +$(document).ready(function() { + + var countrySelect = $('#id_country'); + var grantCheckbox = $('#id_travel_grant'); + countrySelect.on('change', function () { + var goodCountry = $.inArray($(this).val(), travelGrantCountries) > -1; + grantCheckbox.closest('tr').toggle(goodCountry); + if (!goodCountry) { + grantCheckbox.prop('checked', false); + grantCheckbox.trigger('change'); + } + }); + grantCheckbox.on('change', function () { + var checked = Boolean(this.checked); + $('#id_travel_grant_motivation').closest('tr').toggle(checked); + }); + countrySelect.trigger('change'); + grantCheckbox.trigger('change'); + +});