From d3040d76ca3292e2a79d533f6dc5df98a6a3f7f2 Mon Sep 17 00:00:00 2001 From: Joris Tirado Date: Tue, 15 Nov 2016 12:24:29 -0800 Subject: [PATCH] UI-1309: Trigger Google Maps Geocoding API request on change instead of blur event --- submodules/myOffice/myOffice.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/submodules/myOffice/myOffice.js b/submodules/myOffice/myOffice.js index c231c41..5e4b209 100644 --- a/submodules/myOffice/myOffice.js +++ b/submodules/myOffice/myOffice.js @@ -920,17 +920,21 @@ define(function(require){ }); emergencyZipcodeInput.on('blur', function() { - self.myOfficeGetAddessFromZipCode({ - data: { - zipCode: $(this).val() - }, - success: function(results) { - if (!_.isEmpty(results)) { - emergencyCityInput.val(results[0].address_components[1].long_name); - emergencyStateInput.val(results[0].address_components[3].short_name); + var zipCode = $(this).val(); + + if (zipCode) { + self.myOfficeGetAddessFromZipCode({ + data: { + zipCode: zipCode + }, + success: function(results) { + if (!_.isEmpty(results)) { + emergencyCityInput.val(results[0].address_components[1].long_name); + emergencyStateInput.val(results[0].address_components[3].short_name); + } } - } - }); + }); + } }); popupTemplate.find('.save').on('click', function() {