Skip to content

Commit 690cae8

Browse files
author
Hayder Sharhan
committed
MAGETWO-51987: [Github] "Add to Cart" Button translation partly broken #4181
- To preserve backwards incompatibility.
1 parent 12f61bd commit 690cae8

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ define([
1919
messagesSelector: '[data-placeholder="messages"]',
2020
productStatusSelector: '.stock.available',
2121
addToCartButtonSelector: '.action.tocart',
22-
addToCartButtonDisabledClass: 'disabled'
22+
addToCartButtonDisabledClass: 'disabled',
23+
addToCartButtonTextWhileAdding: '',
24+
addToCartButtonTextAdded: '',
25+
addToCartButtonTextDefault: ''
2326
},
2427

2528
_create: function() {
@@ -94,23 +97,23 @@ define([
9497
},
9598

9699
disableAddToCartButton: function(form) {
97-
var addToCartButtonTextWhileAdding = $t('Adding...');
100+
var addToCartButtonTextWhileAdding = this.options.addToCartButtonTextWhileAdding || $t('Adding...');
98101
var addToCartButton = $(form).find(this.options.addToCartButtonSelector);
99102
addToCartButton.addClass(this.options.addToCartButtonDisabledClass);
100103
addToCartButton.find('span').text(addToCartButtonTextWhileAdding);
101104
addToCartButton.attr('title', addToCartButtonTextWhileAdding);
102105
},
103106

104107
enableAddToCartButton: function(form) {
105-
var addToCartButtonTextAdded = $t('Added');
108+
var addToCartButtonTextAdded = this.options.addToCartButtonTextAdded || $t('Added');
106109
var self = this,
107110
addToCartButton = $(form).find(this.options.addToCartButtonSelector);
108111

109112
addToCartButton.find('span').text(addToCartButtonTextAdded);
110113
addToCartButton.attr('title', addToCartButtonTextAdded);
111114

112115
setTimeout(function() {
113-
var addToCartButtonTextDefault = $t('Add to Cart');
116+
var addToCartButtonTextDefault = self.options.addToCartButtonTextDefault || $t('Add to Cart');
114117
addToCartButton.removeClass(self.options.addToCartButtonDisabledClass);
115118
addToCartButton.find('span').text(addToCartButtonTextDefault);
116119
addToCartButton.attr('title', addToCartButtonTextDefault);
@@ -119,4 +122,4 @@ define([
119122
});
120123

121124
return $.mage.catalogAddToCart;
122-
});
125+
});

0 commit comments

Comments
 (0)