]> source.dussan.org Git - jquery.git/commitdiff
Selector: Eliminate `selector.js` depenencies from various modules
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Thu, 4 Jan 2024 00:06:40 +0000 (01:06 +0100)
committerGitHub <noreply@github.com>
Thu, 4 Jan 2024 00:06:40 +0000 (01:06 +0100)
There are two main reasons for why some of those dependencies are no longer
needed:
1. `jQuery.contains` which is now a part of `core`.
2. `jQuery.find.attr` no longer exists, native `getAttribute` is used instead.

Closes gh-5383
Ref gh-5379

src/attributes/attr.js
src/attributes/prop.js
src/css.js
src/manipulation.js
src/offset.js

index fb6c3bd7b8e8b9ecccb38633ab14a39bae614074..ddddcada6af1de02d42a1587f7b397b91cbd9bfe 100644 (file)
@@ -4,8 +4,6 @@ import { nodeName } from "../core/nodeName.js";
 import { rnothtmlwhite } from "../var/rnothtmlwhite.js";
 import { isIE } from "../var/isIE.js";
 
-import "../selector.js";
-
 jQuery.fn.extend( {
        attr: function( name, value ) {
                return access( this, jQuery.attr, name, value, arguments.length > 1 );
index f889e5373c382fdba4a31a7c2f563b9fc2de05ce..7eef6c8f76fe5f9a6b3bb8d23d207b260a412e7d 100644 (file)
@@ -2,8 +2,6 @@ import { jQuery } from "../core.js";
 import { access } from "../core/access.js";
 import { isIE } from "../var/isIE.js";
 
-import "../selector.js";
-
 var rfocusable = /^(?:input|select|textarea|button)$/i,
        rclickable = /^(?:a|area)$/i;
 
index f5407470f930c0000e7342284acfec96f6e5e850..72a807bfca80218351d619364f1a023a68e0ac46 100644 (file)
@@ -17,7 +17,6 @@ import { support } from "./css/support.js";
 
 import "./core/init.js";
 import "./core/ready.js";
-import "./selector.js"; // contains
 
 var
 
index f8834e57b81a99810cb32858af55fa4237965ce3..c4bda4b5a1c57aab47847e6708ff7d43150e2002 100644 (file)
@@ -15,7 +15,6 @@ import { nodeName } from "./core/nodeName.js";
 
 import "./core/init.js";
 import "./traversing.js";
-import "./selector.js";
 import "./event.js";
 
 var
index 5a9d3c32e749efc3d58ecabc66dfbb5ee0ec3198..ca27ca5c7d74adc5767d4373edffddcb022b51cc 100644 (file)
@@ -5,7 +5,6 @@ import { isWindow } from "./var/isWindow.js";
 
 import "./core/init.js";
 import "./css.js";
-import "./selector.js"; // contains
 
 jQuery.offset = {
        setOffset: function( elem, options, i ) {