scratch – Diff between revs 58 and 125
?pathlinks?
Rev 58 | Rev 125 | |||
---|---|---|---|---|
Line 1... | Line 1... | |||
1 | define( function() { |
1 | define(function() { |
|
2 | "use strict"; |
- | ||
3 | |
- | ||
4 | return function( elem ) { |
2 | return function( elem ) { |
|
5 | |
- | ||
6 | // Support: IE <=11 only, Firefox <=30 (#15098, #14150) |
3 | // Support: IE<=11+, Firefox<=30+ (#15098, #14150) |
|
7 | // IE throws on elements created in popups |
4 | // IE throws on elements created in popups |
|
8 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" |
5 | // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" |
|
9 | var view = elem.ownerDocument.defaultView; |
6 | if ( elem.ownerDocument.defaultView.opener ) { |
|
10 | |
- | ||
11 | if ( !view || !view.opener ) { |
7 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); |
|
12 | view = window; |
- | ||
13 | } |
8 | } |
|
Line 14... | Line 9... | |||
14 | |
9 | |
|
15 | return view.getComputedStyle( elem ); |
10 | return window.getComputedStyle( elem, null ); |
|
16 | }; |
11 | }; |