$c = $c && $c.documentElement || document;
if ( $c.getElementsByTagName($a).length === 0 ) {
var obj = $c.getElementById($a);
- if ( obj !== null ) { return obj; }
+ if ( obj ) { return obj; }
}
}
} else if ( $a.constructor == Array ) {
},
set: function(a,b) {
return this.each(function(){
- if ( b === null ) {
+ if ( typeof b == 'undefined' ) {
for ( var j in a ) {
$.attr(this,j,a[j]);
}
});
},
html: function(h) {
- return h === null && this.size() ?
+ return typeof h == 'undefined' && this.size() ?
this.get(0).innerHTML : this.set( "innerHTML", h );
},
val: function(h) {
- return h === null && this.size() ?
+ return typeof h == 'undefined' && this.size() ?
this.get(0).value : this.set( "value", h );
},
},
removeClass: function(c) {
return this.each(function(){
- this.className = c === null ? '' :
+ this.className = !c ? '' :
this.className.replace(
new RegExp('(^|\\s*\\b[^-])'+c+'($|\\b(?=[^-]))', 'g'), '');
});
}
for ( var k in self ) {(function(j){
try {
- if ( $a[j] === null ) {
+ if ( !$a[j] ) {
$a[j] = function() {
return $.apply(self,self[j],arguments);
};
return self;
}
-$.eval = eval;
-
$.apply = function(o,f,a) {
a = a || [];
if ( f.apply ) {
p[i] = 'a['+i+']';
}
o.$$exec = this;
- var r = $.eval('o.$$exec(' + p.join(',') + ')');
+ var r = eval('o.$$exec(' + p.join(',') + ')');
o.$$exec = null;
return r;
}
$.g = {
'': "m[2] == '*' || a.nodeName.toUpperCase() == m[2].toUpperCase()",
- '#': "a.id == m[2]",
+ '#': "a.attributes['id'].nodeValue == m[2]",
':': {
lt: "i < m[3]-0",
gt: "i > m[3]-0",
}
if ( f !== null ) {
- $.eval('f = function(a,i){return ' + f + '}');
+ eval('f = function(a,i){return ' + f + '}');
r = g( r, f );
}
}
$.ofType = function(a,n,e) {
var t = $.grep($.sibling(a),function(b){return b.nodeName == a.nodeName;});
if ( e ) { n = t.length - n - 1; }
- return n !== null ? t[n] == a : t.length;
+ return typeof n != 'undefined' ? t[n] == a : t.length;
};
$.sibling = function(a,n,e) {
};
$.hasWord = function(e,a) {
- if ( e === null ) { return false; }
+ if ( typeof e == 'undefined' ) { return false; }
if ( e.className !== null ) { e = e.className; }
return new RegExp("(^|\\s)" + a + "(\\s|$)").test(e);
};
$.grep = function(a,f,s) {
var r = [];
- if ( a !== null ) {
+ if ( typeof a != 'undefined' ) {
for ( var i = 0; i < a.length; i++ ) {
if ( (!s && f(a[i],i)) || (s && !f(a[i],i)) ) {
r[r.length] = a[i];