Commit 672701ad authored by Dave Methvin's avatar Dave Methvin

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

parent 304eebb2
...@@ -788,27 +788,6 @@ jQuery.extend({ ...@@ -788,27 +788,6 @@ jQuery.extend({
now: function() { now: function() {
return ( new Date() ).getTime(); 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;
} }
}); });
......
...@@ -38,4 +38,25 @@ if ( browser.webkit ) { ...@@ -38,4 +38,25 @@ if ( browser.webkit ) {
jQuery.browser = browser; 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;
};
})(); })();
...@@ -1186,6 +1186,8 @@ test("jQuery.parseXML", 8, function(){ ...@@ -1186,6 +1186,8 @@ test("jQuery.parseXML", 8, function(){
} }
}); });
if ( jQuery.sub ) {
test("jQuery.sub() - Static Methods", function(){ test("jQuery.sub() - Static Methods", function(){
expect(18); expect(18);
var Subclass = jQuery.sub(); var Subclass = jQuery.sub();
...@@ -1307,6 +1309,8 @@ test("jQuery.sub() - .fn Methods", function(){ ...@@ -1307,6 +1309,8 @@ test("jQuery.sub() - .fn Methods", function(){
}); });
} // jQuery.sub
test("jQuery.camelCase()", function() { test("jQuery.camelCase()", function() {
var tests = { var tests = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment