]> source.dussan.org Git - jquery.git/commit
Selector: Re-expose jQuery.find.tokenize (3.x version)
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Mon, 12 Jun 2023 20:58:58 +0000 (22:58 +0200)
committerGitHub <noreply@github.com>
Mon, 12 Jun 2023 20:58:58 +0000 (22:58 +0200)
commit13a870b60e2042cf2c5df45589ec160e19168531
treec3531d25e2ce8157bcb3778ea66044087b015fe8
parent992a66538b535d24c9ba46c3a4492665943b40c7
Selector: Re-expose jQuery.find.tokenize (3.x version)

`Sizzle.tokenize` is an internal Sizzle API, but exposed. As a result,
it has historically been available in jQuery via `jQuery.find.tokenize`.
That got dropped during Sizzle removal; this change restores the API.

In addition to that, Sizzle tests have been backported for the following
APIs:
* `jQuery.find.matchesSelector`
* `jQuery.find.matches`
* `jQuery.find.compile`
* `jQuery.find.select`

A new test was also added for `jQuery.find.tokenize` - even Sizzle was
missing one.

Fixes gh-5259
Closes gh-5260
Ref gh-5263
Ref jquery/sizzle#242
Ref gh-5113
Ref gh-4395
Ref gh-4406
src/selector.js
test/unit/selector.js