Преглед изворни кода

Replace DomHelper.findParent with .closest

See https://developer.mozilla.org/en-US/docs/Web/API/Element/closest
jvoisin пре 2 година
родитељ
комит
826e4d654f

+ 1 - 1
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");
         }

+ 0 - 10
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;
 

+ 1 - 1
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) {