From cd25284d352f8bebcb5ddbacd0ba203dc1e408ab Mon Sep 17 00:00:00 2001 From: Bernd Bestel Date: Mon, 23 Dec 2024 17:20:23 +0100 Subject: [PATCH] Fixed DOMSubtreeModified deprecation notice --- public/js/grocy.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/public/js/grocy.js b/public/js/grocy.js index 3e75bf1e..84f45ad4 100644 --- a/public/js/grocy.js +++ b/public/js/grocy.js @@ -624,9 +624,22 @@ function RefreshLocaleNumberDisplay(rootSelector = "#page-content") }); } RefreshLocaleNumberDisplay(); -$(document).on("DOMSubtreeModified", ".locale-number", function() +$(".locale-number").each(function() { - $(this).removeClass("number-parsing-done"); + new MutationObserver(function(mutations) + { + mutations.forEach(mutation => + { + if (mutation.type == "childList" || mutation.type == "attributes") + { + $(mutation.target).removeClass("number-parsing-done"); + } + }); + }).observe(this, { + attributes: true, + childList: true, + subtree: true + }); }); function RefreshLocaleNumberInput(rootSelector = "#page-content")