diff options
author | John Resig <jeresig@gmail.com> | 2009-10-26 18:07:57 -0400 |
---|---|---|
committer | John Resig <jeresig@gmail.com> | 2009-10-26 18:07:57 -0400 |
commit | bbffc99f7c60d42d4286786dfd6a43aa31d62ae2 (patch) | |
tree | 58bd5ac0bebdd51a7b04275edf4f71d0db3f688a /src/selector.js | |
parent | b7ccc58afec145120e8e675cf8fd30e9ea97f2a3 (diff) | |
download | jquery-bbffc99f7c60d42d4286786dfd6a43aa31d62ae2.tar.gz jquery-bbffc99f7c60d42d4286786dfd6a43aa31d62ae2.zip |
Moved a bunch of methods out of the jQuery-specific Sizzle code into more-appropriate files, in jQuery itself.
Diffstat (limited to 'src/selector.js')
-rw-r--r-- | src/selector.js | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/src/selector.js b/src/selector.js index de8830aa1..6291d8621 100644 --- a/src/selector.js +++ b/src/selector.js @@ -998,67 +998,6 @@ var posProcess = function(selector, context){ jQuery.find = Sizzle; jQuery.expr = Sizzle.selectors; jQuery.expr[":"] = jQuery.expr.filters; - -Sizzle.selectors.filters.hidden = function(elem){ - var width = elem.offsetWidth, height = elem.offsetHeight, - force = /^tr$/i.test( elem.nodeName ); // ticket #4512 - return ( width === 0 && height === 0 && !force ) ? - true : - ( width !== 0 && height !== 0 && !force ) ? - false : - !!( jQuery.curCSS(elem, "display") === "none" ); -}; - -Sizzle.selectors.filters.visible = function(elem){ - return !Sizzle.selectors.filters.hidden(elem); -}; - -Sizzle.selectors.filters.animated = function(elem){ - return jQuery.grep(jQuery.timers, function(fn){ - return elem === fn.elem; - }).length; -}; - -jQuery.filter = jQuery.multiFilter = function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return Sizzle.matches(expr, elems); -}; - -jQuery.dir = function( elem, dir ){ - var matched = [], cur = elem[dir]; - while ( cur && cur != document ) { - if ( cur.nodeType == 1 ) - matched.push( cur ); - cur = cur[dir]; - } - return matched; -}; - -jQuery.nth = function(cur, result, dir, elem){ - result = result || 1; - var num = 0; - - for ( ; cur; cur = cur[dir] ) - if ( cur.nodeType == 1 && ++num == result ) - break; - - return cur; -}; - -jQuery.sibling = function(n, elem){ - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType == 1 && n != elem ) - r.push( n ); - } - - return r; -}; - jQuery.unique = Sizzle.uniqueSort; return; |