f986cf297a8713d545e531001aecfcd307e1f44e29a00a36490e0e86fdeb4faedb282cf299871331c325a4e07cfc3a05395c8aa95465403edd1de4a5e74636 409 B

1234567891011121314151617
  1. define( function() {
  2. "use strict";
  3. return function( elem ) {
  4. // Support: IE <=11 only, Firefox <=30 (trac-15098, trac-14150)
  5. // IE throws on elements created in popups
  6. // FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
  7. var view = elem.ownerDocument.defaultView;
  8. if ( !view || !view.opener ) {
  9. view = window;
  10. }
  11. return view.getComputedStyle( elem );
  12. };
  13. } );