aboutsummaryrefslogtreecommitdiffstats
path: root/src/core.js
diff options
context:
space:
mode:
authorRick Waldron <waldron.rick@gmail.com>2012-06-25 10:02:28 -0400
committerRick Waldron <waldron.rick@gmail.com>2012-06-25 10:02:28 -0400
commita2758377df7eef02d155a30f869bdc3d8b7c02b9 (patch)
tree659eefc1136c5523219b7640d8848461f74ed058 /src/core.js
parentb47147118c8f291e7db34b377706b6f48ac45b3e (diff)
downloadjquery-a2758377df7eef02d155a30f869bdc3d8b7c02b9.tar.gz
jquery-a2758377df7eef02d155a30f869bdc3d8b7c02b9.zip
Adds src/deprecated.js, test/unit/deprecated.js; -deprecated flag; Moves jQuery.browser and removes use in test/unit/ajax.js. Fixes #11965
Diffstat (limited to 'src/core.js')
-rw-r--r--src/core.js41
1 files changed, 1 insertions, 40 deletions
diff --git a/src/core.js b/src/core.js
index 9558fd060..bf972ed9f 100644
--- a/src/core.js
+++ b/src/core.js
@@ -30,9 +30,6 @@ var
// The deferred used on DOM ready
readyList,
- // For matching the engine and version of the browser
- browserMatch,
-
// Used for detecting and trimming whitespace
core_rnotwhite = /\S/,
core_rspace = /\s+/,
@@ -53,12 +50,6 @@ var
rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,
rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
- // Useragent RegExp
- rmsie = /(msie) ([\w.]+)/,
- rwebkit = /(webkit)[ \/]([\w.]+)/,
- rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/,
- ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/,
-
// Matches dashed string for camelizing
rmsPrefix = /^-ms-/,
rdashAlpha = /-([\da-z])/gi,
@@ -68,9 +59,6 @@ var
return ( letter + "" ).toUpperCase();
},
- // Keep a UserAgent string for use with jQuery.browser
- userAgent = navigator.userAgent,
-
// The ready event handler and self cleanup method
DOMContentLoaded = function() {
if ( document.addEventListener ) {
@@ -802,20 +790,6 @@ jQuery.extend({
return ( new Date() ).getTime();
},
- // Use of jQuery.browser is frowned upon.
- // More details: http://docs.jquery.com/Utilities/jQuery.browser
- uaMatch: function( ua ) {
- ua = ua.toLowerCase();
-
- var match = rwebkit.exec( ua ) ||
- ropera.exec( ua ) ||
- rmsie.exec( ua ) ||
- ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||
- [];
-
- return { browser: match[1] || "", version: match[2] || "0" };
- },
-
sub: function() {
function jQuerySub( selector, context ) {
return new jQuerySub.fn.init( selector, context );
@@ -835,9 +809,7 @@ jQuery.extend({
jQuerySub.fn.init.prototype = jQuerySub.fn;
var rootjQuerySub = jQuerySub(document);
return jQuerySub;
- },
-
- browser: {}
+ }
});
jQuery.ready.promise = function( object ) {
@@ -903,16 +875,5 @@ jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" ")
class2type[ "[object " + name + "]" ] = name.toLowerCase();
});
-browserMatch = jQuery.uaMatch( userAgent );
-if ( browserMatch.browser ) {
- jQuery.browser[ browserMatch.browser ] = true;
- jQuery.browser.version = browserMatch.version;
-}
-
-// Deprecated, use jQuery.browser.webkit instead
-if ( jQuery.browser.webkit ) {
- jQuery.browser.safari = true;
-}
-
// All jQuery objects should point back to these
rootjQuery = jQuery(document);