From 4222c52a256ef07d8067d11b3e72e29438200b32 Mon Sep 17 00:00:00 2001 From: Steve Taylor Date: Wed, 25 Jun 2014 11:54:45 +0100 Subject: [PATCH 1/3] Changed watchFocusOut event 'focusout' to 'blur' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit focus out doesn’t appear to fire so changed to blur. --- src/ngAutocomplete.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ngAutocomplete.js b/src/ngAutocomplete.js index 3b0b33c..f0b4f69 100644 --- a/src/ngAutocomplete.js +++ b/src/ngAutocomplete.js @@ -134,9 +134,9 @@ angular.module( "ngAutocomplete", []) scope.details = detailsResult; //on focusout the value reverts, need to set it again. - var watchFocusOut = element.on('focusout', function(event) { + var watchFocusOut = element.on('blur', function(event) { element.val(detailsResult.formatted_address); - element.unbind('focusout') + element.unbind('blur') }) }); From cb4b28bf6fc69992672e4f37280d459b21b24519 Mon Sep 17 00:00:00 2001 From: Steve Taylor Date: Wed, 25 Jun 2014 11:56:09 +0100 Subject: [PATCH 2/3] Revert "Changed watchFocusOut event 'focusout' to 'blur'" This reverts commit 4222c52a256ef07d8067d11b3e72e29438200b32. --- src/ngAutocomplete.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ngAutocomplete.js b/src/ngAutocomplete.js index f0b4f69..3b0b33c 100644 --- a/src/ngAutocomplete.js +++ b/src/ngAutocomplete.js @@ -134,9 +134,9 @@ angular.module( "ngAutocomplete", []) scope.details = detailsResult; //on focusout the value reverts, need to set it again. - var watchFocusOut = element.on('blur', function(event) { + var watchFocusOut = element.on('focusout', function(event) { element.val(detailsResult.formatted_address); - element.unbind('blur') + element.unbind('focusout') }) }); From 47239c6e1779e5ae4b8e06d2f915f491cd01a232 Mon Sep 17 00:00:00 2001 From: Steve Taylor Date: Wed, 25 Jun 2014 11:58:38 +0100 Subject: [PATCH 3/3] Changed watchFocusOut event 'focusout' to 'blur' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ‘focusout’ event doesn’t appear fire so changed to ‘blur’ --- src/ngAutocomplete.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ngAutocomplete.js b/src/ngAutocomplete.js index 3b0b33c..f0b4f69 100644 --- a/src/ngAutocomplete.js +++ b/src/ngAutocomplete.js @@ -134,9 +134,9 @@ angular.module( "ngAutocomplete", []) scope.details = detailsResult; //on focusout the value reverts, need to set it again. - var watchFocusOut = element.on('focusout', function(event) { + var watchFocusOut = element.on('blur', function(event) { element.val(detailsResult.formatted_address); - element.unbind('focusout') + element.unbind('blur') }) });