Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / resources / options / autofill_edit_address_overlay.js
index 94b6a5d..1f1bf5b 100644 (file)
@@ -46,8 +46,10 @@ cr.define('options', function() {
         // Blurring is delayed for list elements.  Queue save and close to
         // ensure that pending changes have been applied.
         setTimeout(function() {
-          self.saveAddress_();
-          self.dismissOverlay_();
+          $('phone-list').doneValidating().then(function() {
+            self.saveAddress_();
+            self.dismissOverlay_();
+          });
         }, 0);
       };
 
@@ -292,6 +294,7 @@ cr.define('options', function() {
   AutofillEditAddressOverlay.setValidatedPhoneNumbers = function(numbers) {
     AutofillEditAddressOverlay.getInstance().setMultiValueList_('phone-list',
                                                                 numbers);
+    $('phone-list').didReceiveValidationResult();
   };
 
   // Export