diff --git a/AuchanDrive_allergies.user.js b/AuchanDrive_allergies.user.js new file mode 100644 index 0000000..4b6758c --- /dev/null +++ b/AuchanDrive_allergies.user.js @@ -0,0 +1,17 @@ +// ==UserScript== +// @name Auchan Drive allergies +// @namespace http://amnesix.eu +// @description Affiche une alerte lorsqu'un produit contient un des ingrédients interdits +// @include https://www.auchandrive.fr/* +// @include http://www.auchandrive.fr/* +// @version 0.1 +// @grant none +// @require https://code.amnesix.eu/guillaume/allergies-userscripts/raw/branch/master/Allergies-1.1.js +// ==/UserScript== +(function() { + var ingredients = Array.from(document.querySelectorAll('div.pdp-bottom-infos__title span')) + .filter(function(span) { return span.textContent == 'Composition'; }) + .map(function(span) { return span.closest('div.pdp-bottom-infos__container').querySelector('div.pdp-bottom-infos__content'); }) + + ingredients.forEach(Allergies.process); +})();