Sha256: c10344d8e6285ab08fe109ea1cb5d11224f6660bb1c0d67d90d665cdf0e82a78
Contents?: true
Size: 834 Bytes
Versions: 1
Compression:
Stored size: 834 Bytes
Contents
var ready = function() { zipcode_input = $('[data-provider="zipcode"]') zipcode_input.keyup(function(e){ var zipcode = zipcode_input.val().replace(/[^0-9]/g, ''); if(zipcode.length == 8) { $.get('http://viacep.com.br/ws/'+ zipcode +'/json/').then(function(response) { if (response.erro) { var event = new Event('zipcode.error'); document.dispatchEvent(event); } var inputs = { street: 'logradouro', neighborhood: 'bairro', city: 'localidade', state: 'uf' } for(var key in inputs) { $('[data-provider="' + key + '"]').val(response[inputs[key]]) } }); }; }) }; if (typeof Turbolinks == "undefined") { $(document).ready(ready); } else { $(document).on("turbolinks:load", ready); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
autocomplete_zipcode-0.1.2 | vendor/assets/javascripts/autocomplete_zipcode.js |