mirror of
https://github.com/internetee/registry.git
synced 2025-06-12 07:34:45 +02:00
38 lines
1.2 KiB
CoffeeScript
38 lines
1.2 KiB
CoffeeScript
$ ->
|
|
$('.js-contact-form').on 'restoreDefault', (e) ->
|
|
form = $(e.target)
|
|
form.find('.js-ident-tip').hide()
|
|
switch $('.js-ident-country-code option:selected').val()
|
|
when 'EE'
|
|
$('.js-ident-type').find('option[value=birthday]').prop('disabled', true)
|
|
else
|
|
$('.js-ident-type').find('option[value=birthday]').prop('disabled', false)
|
|
|
|
$('.js-ident-country-code').change (e) ->
|
|
form = $('.js-contact-form')
|
|
form.trigger 'restoreDefault'
|
|
|
|
$('.js-ident-type').change (e) ->
|
|
form = $('.js-contact-form')
|
|
form.trigger 'restoreDefault'
|
|
|
|
switch e.target.value
|
|
# when 'bic'
|
|
# when 'priv'
|
|
when 'birthday'
|
|
form.find('.js-ident-tip').show()
|
|
|
|
$('.js-contact-form').trigger('restoreDefault')
|
|
|
|
$('[data-legal-document]').each (i, fileInput)->
|
|
minSize = 3 * 1024 # 3kB
|
|
maxSize = 8 * 1024 * 1024; # 8 MB
|
|
$(fileInput).closest('form').submit (e) ->
|
|
if (files = fileInput.files).length
|
|
fileSize = files[0].size
|
|
if fileSize < minSize
|
|
alert 'Document size should be more than 3kB'
|
|
return false
|
|
else if fileSize > maxSize
|
|
alert 'Document size should be less than 8MB'
|
|
return false
|