Test Commit.

This commit is contained in:
John Resig 2006-07-13 04:05:08 +00:00
parent 9477c418db
commit a155231ffd

View File

@ -1,106 +1,108 @@
$.fn.get = function(i) { // test commit
return i == null ?
this.$$unclean ? $.sibling(this.$$unclean[0]) : this.cur : $.fn.get = function(i) {
(this.get())[i]; return i == null ?
}; this.$$unclean ? $.sibling(this.$$unclean[0]) : this.cur :
(this.get())[i];
$.fn._get = function(i) { };
return i == null ? this.cur : this.cur[i];
}; $.fn._get = function(i) {
return i == null ? this.cur : this.cur[i];
$.fn.set = function(a,b) { };
return this.each(function(){
if ( b == null ) $.fn.set = function(a,b) {
for ( var j in a ) return this.each(function(){
this[$.attr(j)] = a[j]; if ( b == null )
else { for ( var j in a )
if ( b.constructor != String ) { // TODO: Fix this this[$.attr(j)] = a[j];
for ( var i in b ) { else {
var c = $.Select(i,this); if ( b.constructor != String ) { // TODO: Fix this
for ( var j in c ) for ( var i in b ) {
c[j][$.attr(a)] = b[i]; var c = $.Select(i,this);
} for ( var j in c )
} else c[j][$.attr(a)] = b[i];
this[$.attr(a)] = b; }
} } else
}); this[$.attr(a)] = b;
}; }
});
function $C(a) { };
if ( a.indexOf('<') >= 0 ) {
if ( a.indexOf('<tr') >= 0 ) { function $C(a) {
var r = $C("table").html("<tbody>"+a+"</tbody>"); if ( a.indexOf('<') >= 0 ) {
r.$$unclean = r.get(0).childNodes[0].childNodes; if ( a.indexOf('<tr') >= 0 ) {
} else { var r = $C("table").html("<tbody>"+a+"</tbody>");
var r = $C("div").html(a); r.$$unclean = r.get(0).childNodes[0].childNodes;
r.$$unclean = r.get(0).childNodes; } else {
} var r = $C("div").html(a);
return r; r.$$unclean = r.get(0).childNodes;
} else { }
return $(document.createElement(a),document); return r;
} } else {
}; return $(document.createElement(a),document);
}
$.fn.appendTo = function() { };
var self = this;
var a = arguments; $.fn.appendTo = function() {
return this.each(function(){ var self = this;
for ( var i = 0; i < a.length; i++ ) { var a = arguments;
if ( self.$$unclean ) return this.each(function(){
$(a[i]).append( self.get() ); for ( var i = 0; i < a.length; i++ ) {
else if ( self.$$unclean )
$(a[i]).append( this ); $(a[i]).append( self.get() );
} else
}); $(a[i]).append( this );
}; }
});
$.clean = function(a) { };
var r = [];
for ( var i = 0; i < a.length; i++ ) { $.clean = function(a) {
if ( a[i].constructor == String ) { var r = [];
// Cool, but has scary side-effects for ( var i = 0; i < a.length; i++ ) {
//a[i] = a[i].replace( /#([a-zA-Z0-9_-]+)/g, " id='$1' " ); if ( a[i].constructor == String ) {
//a[i] = a[i].replace( /\.([a-zA-Z0-9_-]+)/g, " class='$1' " ); // Cool, but has scary side-effects
var div = document.createElement("div"); //a[i] = a[i].replace( /#([a-zA-Z0-9_-]+)/g, " id='$1' " );
div.innerHTML = a[i]; //a[i] = a[i].replace( /\.([a-zA-Z0-9_-]+)/g, " class='$1' " );
for ( var j = 0; j < div.childNodes.length; j++ ) var div = document.createElement("div");
r[r.length] = div.childNodes[j]; div.innerHTML = a[i];
} else if ( a[i].length ) { for ( var j = 0; j < div.childNodes.length; j++ )
for ( var j = 0; j < a[i].length; j++ ) r[r.length] = div.childNodes[j];
r[r.length] = a[i][j]; } else if ( a[i].length ) {
} else { for ( var j = 0; j < a[i].length; j++ )
r[r.length] = a[i]; r[r.length] = a[i][j];
} } else {
} r[r.length] = a[i];
return r; }
}; }
return r;
// Frequently-used Accessors };
window.cssQuery = $.Select;
document.getElementsByClass = function(a){return $.Select("."+a)}; // Frequently-used Accessors
document.getElementsBySelector = $.Select; window.cssQuery = $.Select;
document.getElementsByClass = function(a){return $.Select("."+a)};
document.getElementsBySelector = $.Select;
// Make Xpath Axes Sane
//var re = new RegExp( "/?descendant::", "i" );
//t = t.replace( re, " " ); // Make Xpath Axes Sane
//var re = new RegExp( "/?child::", "i" ); //var re = new RegExp( "/?descendant::", "i" );
//t = t.replace( re, "/" ); //t = t.replace( re, " " );
// If only... //var re = new RegExp( "/?child::", "i" );
//var re = new RegExp( "/?following-sibling::", "i" ); //t = t.replace( re, "/" );
//t = t.replace( re, " + " ); // If only...
//var re = new RegExp( "/?preceding-sibling::", "i" ); //var re = new RegExp( "/?following-sibling::", "i" );
//t = t.replace( re, " ~ " ); //t = t.replace( re, " + " );
//var re = new RegExp( "/?self::", "i" ); //var re = new RegExp( "/?preceding-sibling::", "i" );
//t = t.replace( re, "" ); //t = t.replace( re, " ~ " );
//var re = new RegExp( "/?parent::", "i" ); //var re = new RegExp( "/?self::", "i" );
//t = t.replace( re, " .. " ); //t = t.replace( re, "" );
//var re = new RegExp( "/?parent::", "i" );
// following //t = t.replace( re, " .. " );
// preceding
// ancestor // following
// ancestor-or-self // preceding
// descendant-or-self // ancestor
// ancestor-or-self
// Deprecated // descendant-or-self
//style: function(a,b){ return this.css(a,b); },
// Deprecated
//style: function(a,b){ return this.css(a,b); },