braintree-web-drop-in
Advanced tools
Comparing version 1.0.0 to 1.0.1
CHANGELOG | ||
========= | ||
1.0.1 | ||
----- | ||
- Fix card icon overflow in small browser windows | ||
- Show empty field errors only when another field is focused | ||
- Use version 3.15.0 of braintree-web | ||
1.0.0 | ||
@@ -5,0 +11,0 @@ ----- |
@@ -20,3 +20,3 @@ 'use strict'; | ||
var DEFAULT_CHECKOUTJS_LOG_LEVEL = 'warn'; | ||
var VERSION = "1.0.0"; | ||
var VERSION = "1.0.1"; | ||
@@ -23,0 +23,0 @@ function Dropin(options) { |
@@ -10,3 +10,3 @@ 'use strict'; | ||
var VERSION = "1.0.0"; | ||
var VERSION = "1.0.1"; | ||
@@ -13,0 +13,0 @@ function create(options, callback) { |
{ | ||
"name": "braintree-web-drop-in", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"main": "index.js", | ||
@@ -56,3 +56,3 @@ "scripts": { | ||
"dependencies": { | ||
"braintree-web": "3.14.0", | ||
"braintree-web": "3.15.0", | ||
"browser-detection": "braintree/browser-detection#1.1.0", | ||
@@ -59,0 +59,0 @@ "promise-polyfill": "6.0.2" |
@@ -19,3 +19,3 @@ # Braintree Web Drop-in | ||
```html | ||
<script src="https://js.braintreegateway.com/web/dropin/1.0.0/js/dropin.min.js"></script> | ||
<script src="https://js.braintreegateway.com/web/dropin/1.0.1/js/dropin.min.js"></script> | ||
``` | ||
@@ -117,3 +117,3 @@ | ||
<script src="https://js.braintreegateway.com/web/dropin/1.0.0/js/dropin.min.js"></script> | ||
<script src="https://js.braintreegateway.com/web/dropin/1.0.1/js/dropin.min.js"></script> | ||
@@ -120,0 +120,0 @@ <script> |
@@ -268,8 +268,10 @@ 'use strict'; | ||
var fieldGroup = this.getElementById(camelCaseToSnakeCase(event.emittedBy) + '-field-group'); | ||
var activeId = document.activeElement && document.activeElement.id; | ||
var isHostedFieldsElement = document.activeElement instanceof HTMLIFrameElement && activeId.indexOf('braintree-hosted-field') !== -1; | ||
classlist.remove(fieldGroup, 'braintree-form__field-group--is-focused'); | ||
if (field.isEmpty) { | ||
if (isHostedFieldsElement && field.isEmpty) { | ||
this.showFieldError(event.emittedBy, this.strings['fieldEmptyFor' + capitalize(event.emittedBy)]); | ||
} else if (!field.isValid) { | ||
} else if (!field.isEmpty && !field.isValid) { | ||
this.showFieldError(event.emittedBy, this.strings['fieldInvalidFor' + capitalize(event.emittedBy)]); | ||
@@ -276,0 +278,0 @@ } else if (event.emittedBy === 'number' && !this._isCardTypeSupported(event.cards[0].type)) { |
171898
2790
+ Addedbraintree-web@3.15.0(transitive)
+ Addedrestricted-input@1.2.0(transitive)
- Removedbraintree-web@3.14.0(transitive)
- Removedrestricted-input@1.0.11(transitive)
Updatedbraintree-web@3.15.0