diff --git a/web_src/js/utils/dom.js b/web_src/js/utils/dom.js index f4aa566a9b..eaf5e448e7 100644 --- a/web_src/js/utils/dom.js +++ b/web_src/js/utils/dom.js @@ -16,6 +16,15 @@ function elementsCall(el, func, ...args) { } } +function applyElemsCallback(elems, fn) { + if (fn) { + for (const el of elems) { + fn(el); + } + } + return elems; +} + /** * @param el string (selector), Node, NodeList, HTMLCollection, Array or jQuery * @param force force=true to show or force=false to hide, undefined to toggle