Skip to content

Commit 91c3aec

Browse files
committed
MAGE-674 Add feature flag for event handler attachment
1 parent de4872a commit 91c3aec

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

view/frontend/web/instantsearch.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -639,16 +639,18 @@ define(
639639
var isStarted = false;
640640

641641
// Capture active redirect URL with IS facet params for add to cart from PLP
642-
search.on('render', () => {
643-
const cartForms = document.querySelectorAll('[data-role="tocart-form"]');
644-
cartForms.forEach((form, i) => {
645-
const ts = Date.now();
646-
form.addEventListener('submit', e => {
647-
const url = `${algoliaConfig.request.url}${window.location.search}`;
648-
e.target.elements[algoliaConfig.instant.addToCartParams.redirectUrlParam].value = AlgoliaBase64.mageEncode(url);
649-
})
650-
});
651-
});
642+
if (algoliaConfig.instant.isAddToCartEnabled) {
643+
search.on('render', () => {
644+
const cartForms = document.querySelectorAll('[data-role="tocart-form"]');
645+
cartForms.forEach((form, i) => {
646+
const ts = Date.now();
647+
form.addEventListener('submit', e => {
648+
const url = `${algoliaConfig.request.url}${window.location.search}`;
649+
e.target.elements[algoliaConfig.instant.addToCartParams.redirectUrlParam].value = AlgoliaBase64.mageEncode(url);
650+
})
651+
});
652+
});
653+
}
652654

653655
function startInstantSearch() {
654656
if (isStarted === true) {

0 commit comments

Comments
 (0)