| 52 | if(cur){while((cur=cur.nextSibling)){if(cur===b){return-1;}}} |
| 53 | return a?1:-1;} |
| 54 | function createInputPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type===type;};} |
| 55 | function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&elem.type===type;};} |
| 56 | function createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;while(i--){if(seed[(j=matchIndexes[i])]){seed[j]=!(matches[j]=seed[j]);}}});});} |
| 57 | function testContext(context){return context&&typeof context.getElementsByTagName!==strundefined&&context;} |