aboutsummaryrefslogtreecommitdiffstats
path: root/src/deprecated.js
diff options
context:
space:
mode:
authorDave Methvin <dave.methvin@gmail.com>2012-06-29 09:37:33 -0700
committerDave Methvin <dave.methvin@gmail.com>2012-06-29 17:47:59 -0700
commit672701add1ddaf3988d84beaee6508f1e738def1 (patch)
treed1a9744e4c4ac22dd03a99bd8f6d41346332833e /src/deprecated.js
parent304eebb260fe37d4105d78be8c5c90d1ccce2e39 (diff)
downloadjquery-672701add1ddaf3988d84beaee6508f1e738def1.tar.gz
jquery-672701add1ddaf3988d84beaee6508f1e738def1.zip
Move jQuery.sub to deprecated.js, because it is.
Diffstat (limited to 'src/deprecated.js')
-rw-r--r--src/deprecated.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/deprecated.js b/src/deprecated.js
index 04bf5bad0..d165a8724 100644
--- a/src/deprecated.js
+++ b/src/deprecated.js
@@ -38,4 +38,25 @@ if ( browser.webkit ) {
jQuery.browser = browser;
+jQuery.sub = function() {
+ function jQuerySub( selector, context ) {
+ return new jQuerySub.fn.init( selector, context );
+ }
+ jQuery.extend( true, jQuerySub, this );
+ jQuerySub.superclass = this;
+ jQuerySub.fn = jQuerySub.prototype = this();
+ jQuerySub.fn.constructor = jQuerySub;
+ jQuerySub.sub = this.sub;
+ jQuerySub.fn.init = function init( selector, context ) {
+ if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) {
+ context = jQuerySub( context );
+ }
+
+ return jQuery.fn.init.call( this, selector, context, rootjQuerySub );
+ };
+ jQuerySub.fn.init.prototype = jQuerySub.fn;
+ var rootjQuerySub = jQuerySub(document);
+ return jQuerySub;
+};
+
})();