浏览代码

LibWeb: Add Element.webkitMatchesSelector

This is an alias of Element.matches for web compatibility.
https://dom.spec.whatwg.org/#dom-element-webkitmatchesselector

Used by particularly old versions of Sizzle, such as 1.10.2:
https://github.com/jquery/jquery/blob/16b079b164d62bd807c612806842a13bf9b04d17/jquery.js#L1644

This particular version is used by DuckDuckGo.
Luke Wilde 3 年之前
父节点
当前提交
6088011c4b
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Userland/Libraries/LibWeb/DOM/Element.idl

+ 3 - 0
Userland/Libraries/LibWeb/DOM/Element.idl

@@ -24,6 +24,9 @@ interface Element : Node {
 
     boolean matches(DOMString selectors);
 
+    // legacy alias of .matches
+    [ImplementedAs=matches] boolean webkitMatchesSelector(DOMString selectors);
+
     readonly attribute Element? nextElementSibling;
     readonly attribute Element? previousElementSibling;