Move jQuery.sub to deprecated.js, because it is.

This commit is contained in:
Dave Methvin 2012-06-29 09:37:33 -07:00
parent 304eebb260
commit 672701add1
3 changed files with 25 additions and 21 deletions

View File

@ -788,27 +788,6 @@ jQuery.extend({
now: function() {
return ( new Date() ).getTime();
},
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;
}
});

View File

@ -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;
};
})();

View File

@ -1186,6 +1186,8 @@ test("jQuery.parseXML", 8, function(){
}
});
if ( jQuery.sub ) {
test("jQuery.sub() - Static Methods", function(){
expect(18);
var Subclass = jQuery.sub();
@ -1307,6 +1309,8 @@ test("jQuery.sub() - .fn Methods", function(){
});
} // jQuery.sub
test("jQuery.camelCase()", function() {
var tests = {