luci-base: cbi.js: utilize node.closest() if available
[project/luci.git] / modules / luci-base / htdocs / luci-static / resources / cbi.js
index f4b0ba34916c5c5ca6d1ccda128f68d62eb5c9c0..7248c517798e3fe9c1a8ac77e92c5f1325c054f0 100644 (file)
@@ -1606,6 +1606,9 @@ function matchesElem(node, selector)
 
 function findParent(node, selector)
 {
+       if (node.closest)
+               return node.closest(selector);
+
        while (node)
                if (matchesElem(node, selector))
                        return node;