scratch – Diff between revs 58 and 125
?pathlinks?
Rev 58 | Rev 125 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | define( [ |
1 | define([ |
|
2 | "../core", |
2 | "../core", |
|
3 | "../selector" |
3 | "../selector" |
|
4 | ], function( jQuery ) { |
4 | ], function( jQuery ) { |
|
Line 5... | Line -... | |||
5 | |
- | ||
6 | "use strict"; |
- | ||
7 | |
5 | |
|
- | 6 | jQuery.expr.filters.hidden = function( elem ) { |
||
- | 7 | // Support: Opera <= 12.12 |
||
8 | jQuery.expr.pseudos.hidden = function( elem ) { |
8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements |
|
9 | return !jQuery.expr.pseudos.visible( elem ); |
9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; |
|
10 | }; |
10 | }; |
|
11 | jQuery.expr.pseudos.visible = function( elem ) { |
11 | jQuery.expr.filters.visible = function( elem ) { |
|
12 | return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); |
12 | return !jQuery.expr.filters.hidden( elem ); |
|
Line 13... | Line 13... | |||
13 | }; |
13 | }; |