'use strict';
self.init = function () {
self.reset();
self.checkDifference();
};
self.reset = function () {
sQuery('ins-percentage-value-cat-page').remove();
};
self.checkDifference = function () {
sQuery('.b-itemList_container').each(function () {
if (!sQuery('.b-itemList_price.is-old', this).exists()) {
return;
}
var previousPrice = parseFloat(sQuery('.b-itemList_price.is-old', this).text().replace(',', '.').replace(/[^0-9.]/g, ''));
var newPrice = parseFloat(sQuery('.b-itemList_prices>p:eq(1)', this).text().replace(',', '.').replace(/[^0-9.]/g, ''));
/*if (previousPrice !== newPrice) {*/
if (previousPrice != 0) {
var percentageDiff = self.calculatePercentage(previousPrice, newPrice);
sQuery(this).append(
'
-' + Math.floor((100 - percentageDiff).toFixed(2)) + '%
'
);
}
})
};
self.calculatePercentage = function (previousPrice, newPrice) {
return (newPrice * 100 / previousPrice).toFixed(2);
};
self.init();
}({}));
);
}
})
};
self.calculatePercentage = function (previousPrice, newPrice) {
return (newPrice * 100 / previousPrice).toFixed(2);
};
self.init();
}({}));