mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-12-23 01:24:22 +00:00
21 lines
623 B
Plaintext
21 lines
623 B
Plaintext
|
// The bridge in `node_modules/grunt-contrib-qunit/chrome/bridge.js` is injected
|
||
|
// into every iframe, even an empty one injected during QUnit tests. The bridge,
|
||
|
// in turn, requires QUnit to be present on the page, throwing errors otherwise.
|
||
|
// To workaround that, add another wrapper which detects a missing QUnit and skips
|
||
|
// the whole logic.
|
||
|
|
||
|
( function ( factory ) {
|
||
|
if ( typeof define === 'function' && define.amd ) {
|
||
|
require( [ 'qunit' ], factory );
|
||
|
} else {
|
||
|
factory( window.QUnit );
|
||
|
}
|
||
|
} )( function( QUnit ) {
|
||
|
|
||
|
if ( !QUnit ) {
|
||
|
|
||
|
// No QUnit => possibly an empty iframe injected in tests; ignore.
|
||
|
return;
|
||
|
}
|
||
|
|