]> source.dussan.org Git - jquery-ui.git/commitdiff
Build: Update jquery-3.x to point to 3.7.1 instead of 3.7.0
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Fri, 12 Apr 2024 13:21:39 +0000 (15:21 +0200)
committerGitHub <noreply@github.com>
Fri, 12 Apr 2024 13:21:39 +0000 (15:21 +0200)
Closes gh-2228

bower.json
external/jquery/jquery.js

index 7dc19a1595ed81d6cf0f4bb377eedb8f790ff463..b562f81d44c899e9ad09f64849f891ae296e50e6 100644 (file)
@@ -35,7 +35,7 @@
                "jquery-1.12.2": "jquery#1.12.2",
                "jquery-1.12.3": "jquery#1.12.3",
                "jquery-1.12.4": "jquery#1.12.4",
-               "jquery-3.x": "jquery#3.7.0",
+               "jquery-3.x": "jquery#3.7.1",
                "jquery-2.0.0": "jquery#2.0.0",
                "jquery-2.0.1": "jquery#2.0.1",
                "jquery-2.0.2": "jquery#2.0.2",
index 5f5c9cae25759c83c82136f1853d4fc90892186b..1a86433c223039bda5f68f8b6ef10d15e5e0eff7 100644 (file)
@@ -1,12 +1,12 @@
 /*!
- * jQuery JavaScript Library v3.7.0
+ * jQuery JavaScript Library v3.7.1
  * https://jquery.com/
  *
  * Copyright OpenJS Foundation and other contributors
  * Released under the MIT license
  * https://jquery.org/license
  *
- * Date: 2023-05-11T18:29Z
+ * Date: 2023-08-28T13:37Z
  */
 ( function( global, factory ) {
 
@@ -147,7 +147,7 @@ function toType( obj ) {
 
 
 
-var version = "3.7.0",
+var version = "3.7.1",
 
        rhtmlSuffix = /HTML$/i,
 
@@ -411,9 +411,14 @@ jQuery.extend( {
                                // Do not traverse comment nodes
                                ret += jQuery.text( node );
                        }
-               } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
+               }
+               if ( nodeType === 1 || nodeType === 11 ) {
                        return elem.textContent;
-               } else if ( nodeType === 3 || nodeType === 4 ) {
+               }
+               if ( nodeType === 9 ) {
+                       return elem.documentElement.textContent;
+               }
+               if ( nodeType === 3 || nodeType === 4 ) {
                        return elem.nodeValue;
                }
 
@@ -1126,12 +1131,17 @@ function setDocument( node ) {
                documentElement.msMatchesSelector;
 
        // Support: IE 9 - 11+, Edge 12 - 18+
-       // Accessing iframe documents after unload throws "permission denied" errors (see trac-13936)
-       // Support: IE 11+, Edge 17 - 18+
-       // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
-       // two documents; shallow comparisons work.
-       // eslint-disable-next-line eqeqeq
-       if ( preferredDoc != document &&
+       // Accessing iframe documents after unload throws "permission denied" errors
+       // (see trac-13936).
+       // Limit the fix to IE & Edge Legacy; despite Edge 15+ implementing `matches`,
+       // all IE 9+ and Edge Legacy versions implement `msMatchesSelector` as well.
+       if ( documentElement.msMatchesSelector &&
+
+               // Support: IE 11+, Edge 17 - 18+
+               // IE/Edge sometimes throw a "Permission denied" error when strict-comparing
+               // two documents; shallow comparisons work.
+               // eslint-disable-next-line eqeqeq
+               preferredDoc != document &&
                ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) {
 
                // Support: IE 9 - 11+, Edge 12 - 18+
@@ -2694,12 +2704,12 @@ jQuery.find = find;
 jQuery.expr[ ":" ] = jQuery.expr.pseudos;
 jQuery.unique = jQuery.uniqueSort;
 
-// These have always been private, but they used to be documented
-// as part of Sizzle so let's maintain them in the 3.x line
-// for backwards compatibility purposes.
+// These have always been private, but they used to be documented as part of
+// Sizzle so let's maintain them for now for backwards compatibility purposes.
 find.compile = compile;
 find.select = select;
 find.setDocument = setDocument;
+find.tokenize = tokenize;
 
 find.escape = jQuery.escapeSelector;
 find.getText = jQuery.text;
@@ -5913,7 +5923,7 @@ function domManip( collection, args, callback, ignored ) {
                        if ( hasScripts ) {
                                doc = scripts[ scripts.length - 1 ].ownerDocument;
 
-                               // Reenable scripts
+                               // Re-enable scripts
                                jQuery.map( scripts, restoreScript );
 
                                // Evaluate executable scripts on first document insertion
@@ -6370,7 +6380,7 @@ var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" );
                                trChild = document.createElement( "div" );
 
                                table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate";
-                               tr.style.cssText = "border:1px solid";
+                               tr.style.cssText = "box-sizing:content-box;border:1px solid";
 
                                // Support: Chrome 86+
                                // Height set through cssText does not get applied.
@@ -6382,7 +6392,7 @@ var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" );
                                // In our bodyBackground.html iframe,
                                // display for all div elements is set to "inline",
                                // which causes a problem only in Android 8 Chrome 86.
-                               // Ensuring the div is display: block
+                               // Ensuring the div is `display: block`
                                // gets around this issue.
                                trChild.style.display = "block";
 
@@ -10550,7 +10560,9 @@ jQuery.fn.extend( {
        },
 
        hover: function( fnOver, fnOut ) {
-               return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
+               return this
+                       .on( "mouseenter", fnOver )
+                       .on( "mouseleave", fnOut || fnOver );
        }
 } );