Add mutation observer to Leclerc Drive script

master
Guillaume Dott 2019-02-13 14:55:57 +01:00
parent 66d893330f
commit bdddde7c89
1 changed files with 11 additions and 1 deletions

View File

@ -4,7 +4,7 @@
// @description Affiche une alerte lorsqu'un produit contient un des ingrédients interdits // @description Affiche une alerte lorsqu'un produit contient un des ingrédients interdits
// @include https://*.leclercdrive.fr/* // @include https://*.leclercdrive.fr/*
// @include http://*.leclercdrive.fr/* // @include http://*.leclercdrive.fr/*
// @version 0.1 // @version 1.0
// @grant none // @grant none
// @require https://code.amnesix.eu/guillaume/allergies-userscripts/raw/branch/master/Allergies-1.1.js // @require https://code.amnesix.eu/guillaume/allergies-userscripts/raw/branch/master/Allergies-1.1.js
// ==/UserScript== // ==/UserScript==
@ -13,5 +13,15 @@
if(ingredients != null) { if(ingredients != null) {
Allergies.process(ingredients); Allergies.process(ingredients);
} }
var product = document.querySelector('div#divContenuCentre > div');
if(product != null) {
var observer = new MutationObserver(function(mutations) {
var composition = document.querySelector('div#fiche-produit-composition p.accordeons-detail-paragaphe');
Allergies.process(composition);
});
observer.observe(product, {childList: true});
}
})(); })();