diff options
author | 2024-03-11 00:28:31 +0100 | |
---|---|---|
committer | 2024-03-10 20:06:54 -0700 | |
commit | 826e4d654f511ea8d1d385bdc09cbed69ff6a70f (patch) | |
tree | ca1d473c090c379da410eb5c9bcd96e27352ed7c /internal/ui/static/js | |
parent | d9d17f0d69d1dafb3bd9d81bf9fc27df3def4f4c (diff) | |
download | v2-826e4d654f511ea8d1d385bdc09cbed69ff6a70f.tar.gz v2-826e4d654f511ea8d1d385bdc09cbed69ff6a70f.tar.zst v2-826e4d654f511ea8d1d385bdc09cbed69ff6a70f.zip |
Replace DomHelper.findParent with .closest
See https://developer.mozilla.org/en-US/docs/Web/API/Element/closest
Diffstat (limited to 'internal/ui/static/js')
-rw-r--r-- | internal/ui/static/js/app.js | 2 | ||||
-rw-r--r-- | internal/ui/static/js/dom_helper.js | 10 | ||||
-rw-r--r-- | internal/ui/static/js/touch_handler.js | 2 |
3 files changed, 2 insertions, 12 deletions
diff --git a/internal/ui/static/js/app.js b/internal/ui/static/js/app.js index 599119a2..9764d3f6 100644 --- a/internal/ui/static/js/app.js +++ b/internal/ui/static/js/app.js @@ -571,7 +571,7 @@ function isListView() { function findEntry(element) { if (isListView()) { if (element) { - return DomHelper.findParent(element, "item"); + return element.closest(".item") } else { return document.querySelector(".current-item"); } diff --git a/internal/ui/static/js/dom_helper.js b/internal/ui/static/js/dom_helper.js index fffa6965..fe0afcac 100644 --- a/internal/ui/static/js/dom_helper.js +++ b/internal/ui/static/js/dom_helper.js @@ -34,16 +34,6 @@ class DomHelper { return result; } - static findParent(element, selector) { - for (; element && element !== document; element = element.parentNode) { - if (element.classList.contains(selector)) { - return element; - } - } - - return null; - } - static hasPassiveEventListenerOption() { var passiveSupported = false; diff --git a/internal/ui/static/js/touch_handler.js b/internal/ui/static/js/touch_handler.js index 99c1d5b2..4e2657cb 100644 --- a/internal/ui/static/js/touch_handler.js +++ b/internal/ui/static/js/touch_handler.js @@ -31,7 +31,7 @@ class TouchHandler { return element; } - return DomHelper.findParent(element, "entry-swipe"); + return element.closest(".entry-swipe") } onItemTouchStart(event) { |