From cb4f1aa02a46e7c92528eca57bc3ff36c7f442bb Mon Sep 17 00:00:00 2001 From: Fabrice Creuzot Date: Sun, 26 Jun 2022 15:19:31 +0200 Subject: [PATCH] Color swatches work with disparate product IDs --- .../js/configurableswatches/product-media.js | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/skin/frontend/rwd/default/js/configurableswatches/product-media.js b/skin/frontend/rwd/default/js/configurableswatches/product-media.js index d5707bad92d..84be1533314 100644 --- a/skin/frontend/rwd/default/js/configurableswatches/product-media.js +++ b/skin/frontend/rwd/default/js/configurableswatches/product-media.js @@ -28,23 +28,9 @@ var ConfigurableMediaImages = { productImages: {}, imageObjects: {}, + // deprecated - use Array.prototype.intersect instead arrayIntersect: function(a, b) { - var ai=0, bi=0; - var result = new Array(); - - while( ai < a.length && bi < b.length ) - { - if (a[ai] < b[bi] ){ ai++; } - else if (a[ai] > b[bi] ){ bi++; } - else /* they're equal */ - { - result.push(a[ai]); - ai++; - bi++; - } - } - - return result; + return a.intersect(b); }, getCompatibleProductImages: function(productFallback, selectedLabels) {