7
7
exports [ "ReactModal" ] = factory ( require ( "react" ) , require ( "react-dom" ) ) ;
8
8
else
9
9
root [ "ReactModal" ] = factory ( root [ "React" ] , root [ "ReactDOM" ] ) ;
10
- } ) ( typeof self !== 'undefined' ? self : this , function ( __WEBPACK_EXTERNAL_MODULE_3__ , __WEBPACK_EXTERNAL_MODULE_11__ ) {
10
+ } ) ( typeof self !== 'undefined' ? self : this , function ( __WEBPACK_EXTERNAL_MODULE_4__ , __WEBPACK_EXTERNAL_MODULE_11__ ) {
11
11
return /******/ ( function ( modules ) { // webpackBootstrap
12
12
/******/ // The module cache
13
13
/******/ var installedModules = { } ;
@@ -195,12 +195,38 @@ module.exports = ReactPropTypesSecret;
195
195
196
196
/***/ } ) ,
197
197
/* 3 */
198
- /***/ ( function ( module , exports ) {
198
+ /***/ ( function ( module , exports , __webpack_require__ ) {
199
+
200
+ "use strict" ;
201
+
202
+
203
+ Object . defineProperty ( exports , "__esModule" , {
204
+ value : true
205
+ } ) ;
206
+ exports . canUseDOM = undefined ;
199
207
200
- module . exports = __WEBPACK_EXTERNAL_MODULE_3__ ;
208
+ var _exenv = __webpack_require__ ( 20 ) ;
209
+
210
+ var _exenv2 = _interopRequireDefault ( _exenv ) ;
211
+
212
+ function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
213
+
214
+ var EE = _exenv2 . default ;
215
+
216
+ var SafeHTMLElement = EE . canUseDOM ? window . HTMLElement : { } ;
217
+
218
+ var canUseDOM = exports . canUseDOM = EE . canUseDOM ;
219
+
220
+ exports . default = SafeHTMLElement ;
201
221
202
222
/***/ } ) ,
203
223
/* 4 */
224
+ /***/ ( function ( module , exports ) {
225
+
226
+ module . exports = __WEBPACK_EXTERNAL_MODULE_4__ ;
227
+
228
+ /***/ } ) ,
229
+ /* 5 */
204
230
/***/ ( function ( module , exports , __webpack_require__ ) {
205
231
206
232
/**
@@ -234,7 +260,7 @@ if (undefined !== 'production') {
234
260
235
261
236
262
/***/ } ) ,
237
- /* 5 */
263
+ /* 6 */
238
264
/***/ ( function ( module , exports , __webpack_require__ ) {
239
265
240
266
"use strict" ;
@@ -302,7 +328,7 @@ if (undefined !== 'production') {
302
328
module . exports = warning ;
303
329
304
330
/***/ } ) ,
305
- /* 6 */
331
+ /* 7 */
306
332
/***/ ( function ( module , exports , __webpack_require__ ) {
307
333
308
334
"use strict" ;
@@ -366,7 +392,7 @@ function findTabbableDescendants(element) {
366
392
module . exports = exports [ "default" ] ;
367
393
368
394
/***/ } ) ,
369
- /* 7 */
395
+ /* 8 */
370
396
/***/ ( function ( module , exports , __webpack_require__ ) {
371
397
372
398
"use strict" ;
@@ -387,6 +413,8 @@ var _warning = __webpack_require__(19);
387
413
388
414
var _warning2 = _interopRequireDefault ( _warning ) ;
389
415
416
+ var _safeHTMLElement = __webpack_require__ ( 3 ) ;
417
+
390
418
function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
391
419
392
420
var globalElement = null ;
@@ -399,7 +427,7 @@ function assertNodeList(nodeList, selector) {
399
427
400
428
function setElement ( element ) {
401
429
var useElement = element ;
402
- if ( typeof useElement === "string" ) {
430
+ if ( typeof useElement === "string" && _safeHTMLElement . canUseDOM ) {
403
431
var el = document . querySelectorAll ( useElement ) ;
404
432
assertNodeList ( el , useElement ) ;
405
433
useElement = "length" in el ? el [ 0 ] : el ;
@@ -438,32 +466,6 @@ function resetForTesting() {
438
466
globalElement = null ;
439
467
}
440
468
441
- /***/ } ) ,
442
- /* 8 */
443
- /***/ ( function ( module , exports , __webpack_require__ ) {
444
-
445
- "use strict" ;
446
-
447
-
448
- Object . defineProperty ( exports , "__esModule" , {
449
- value : true
450
- } ) ;
451
- exports . canUseDOM = undefined ;
452
-
453
- var _exenv = __webpack_require__ ( 21 ) ;
454
-
455
- var _exenv2 = _interopRequireDefault ( _exenv ) ;
456
-
457
- function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
458
-
459
- var EE = _exenv2 . default ;
460
-
461
- var SafeHTMLElement = EE . canUseDOM ? window . HTMLElement : { } ;
462
-
463
- var canUseDOM = exports . canUseDOM = EE . canUseDOM ;
464
-
465
- exports . default = SafeHTMLElement ;
466
-
467
469
/***/ } ) ,
468
470
/* 9 */
469
471
/***/ ( function ( module , exports , __webpack_require__ ) {
@@ -500,27 +502,27 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
500
502
501
503
var _createClass = function ( ) { function defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( "value" in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } } return function ( Constructor , protoProps , staticProps ) { if ( protoProps ) defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) defineProperties ( Constructor , staticProps ) ; return Constructor ; } ; } ( ) ;
502
504
503
- var _react = __webpack_require__ ( 3 ) ;
505
+ var _react = __webpack_require__ ( 4 ) ;
504
506
505
507
var _react2 = _interopRequireDefault ( _react ) ;
506
508
507
509
var _reactDom = __webpack_require__ ( 11 ) ;
508
510
509
511
var _reactDom2 = _interopRequireDefault ( _reactDom ) ;
510
512
511
- var _propTypes = __webpack_require__ ( 4 ) ;
513
+ var _propTypes = __webpack_require__ ( 5 ) ;
512
514
513
515
var _propTypes2 = _interopRequireDefault ( _propTypes ) ;
514
516
515
517
var _ModalPortal = __webpack_require__ ( 16 ) ;
516
518
517
519
var _ModalPortal2 = _interopRequireDefault ( _ModalPortal ) ;
518
520
519
- var _ariaAppHider = __webpack_require__ ( 7 ) ;
521
+ var _ariaAppHider = __webpack_require__ ( 8 ) ;
520
522
521
523
var ariaAppHider = _interopRequireWildcard ( _ariaAppHider ) ;
522
524
523
- var _safeHTMLElement = __webpack_require__ ( 8 ) ;
525
+ var _safeHTMLElement = __webpack_require__ ( 3 ) ;
524
526
525
527
var _safeHTMLElement2 = _interopRequireDefault ( _safeHTMLElement ) ;
526
528
@@ -771,7 +773,7 @@ module.exports = __WEBPACK_EXTERNAL_MODULE_11__;
771
773
772
774
var emptyFunction = __webpack_require__ ( 0 ) ;
773
775
var invariant = __webpack_require__ ( 1 ) ;
774
- var warning = __webpack_require__ ( 5 ) ;
776
+ var warning = __webpack_require__ ( 6 ) ;
775
777
var assign = __webpack_require__ ( 13 ) ;
776
778
777
779
var ReactPropTypesSecret = __webpack_require__ ( 2 ) ;
@@ -1417,7 +1419,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
1417
1419
1418
1420
if ( undefined !== 'production' ) {
1419
1421
var invariant = __webpack_require__ ( 1 ) ;
1420
- var warning = __webpack_require__ ( 5 ) ;
1422
+ var warning = __webpack_require__ ( 6 ) ;
1421
1423
var ReactPropTypesSecret = __webpack_require__ ( 2 ) ;
1422
1424
var loggedTypeFailures = { } ;
1423
1425
}
@@ -1549,11 +1551,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
1549
1551
1550
1552
var _createClass = function ( ) { function defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( "value" in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } } return function ( Constructor , protoProps , staticProps ) { if ( protoProps ) defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) defineProperties ( Constructor , staticProps ) ; return Constructor ; } ; } ( ) ;
1551
1553
1552
- var _react = __webpack_require__ ( 3 ) ;
1554
+ var _react = __webpack_require__ ( 4 ) ;
1553
1555
1554
1556
var _react2 = _interopRequireDefault ( _react ) ;
1555
1557
1556
- var _propTypes = __webpack_require__ ( 4 ) ;
1558
+ var _propTypes = __webpack_require__ ( 5 ) ;
1557
1559
1558
1560
var _propTypes2 = _interopRequireDefault ( _propTypes ) ;
1559
1561
@@ -1565,15 +1567,15 @@ var _scopeTab = __webpack_require__(18);
1565
1567
1566
1568
var _scopeTab2 = _interopRequireDefault ( _scopeTab ) ;
1567
1569
1568
- var _ariaAppHider = __webpack_require__ ( 7 ) ;
1570
+ var _ariaAppHider = __webpack_require__ ( 8 ) ;
1569
1571
1570
1572
var ariaAppHider = _interopRequireWildcard ( _ariaAppHider ) ;
1571
1573
1572
- var _classList = __webpack_require__ ( 20 ) ;
1574
+ var _classList = __webpack_require__ ( 21 ) ;
1573
1575
1574
1576
var classList = _interopRequireWildcard ( _classList ) ;
1575
1577
1576
- var _safeHTMLElement = __webpack_require__ ( 8 ) ;
1578
+ var _safeHTMLElement = __webpack_require__ ( 3 ) ;
1577
1579
1578
1580
var _safeHTMLElement2 = _interopRequireDefault ( _safeHTMLElement ) ;
1579
1581
@@ -1956,7 +1958,7 @@ exports.popWithoutFocus = popWithoutFocus;
1956
1958
exports . setupScopedFocus = setupScopedFocus ;
1957
1959
exports . teardownScopedFocus = teardownScopedFocus ;
1958
1960
1959
- var _tabbable = __webpack_require__ ( 6 ) ;
1961
+ var _tabbable = __webpack_require__ ( 7 ) ;
1960
1962
1961
1963
var _tabbable2 = _interopRequireDefault ( _tabbable ) ;
1962
1964
@@ -2050,7 +2052,7 @@ Object.defineProperty(exports, "__esModule", {
2050
2052
} ) ;
2051
2053
exports . default = scopeTab ;
2052
2054
2053
- var _tabbable = __webpack_require__ ( 6 ) ;
2055
+ var _tabbable = __webpack_require__ ( 7 ) ;
2054
2056
2055
2057
var _tabbable2 = _interopRequireDefault ( _tabbable ) ;
2056
2058
@@ -2096,7 +2098,7 @@ function scopeTab(node, event) {
2096
2098
// Safari does not move the focus to the radio button,
2097
2099
// so we need to force it to really walk through all elements.
2098
2100
//
2099
- // This is very error prune , since we are trying to guess
2101
+ // This is very error prone , since we are trying to guess
2100
2102
// if it is a safari browser from the first occurence between
2101
2103
// chrome or safari.
2102
2104
//
@@ -2192,6 +2194,53 @@ module.exports = warning;
2192
2194
/* 20 */
2193
2195
/***/ ( function ( module , exports , __webpack_require__ ) {
2194
2196
2197
+ var __WEBPACK_AMD_DEFINE_RESULT__ ; /*!
2198
+ Copyright (c) 2015 Jed Watson.
2199
+ Based on code that is Copyright 2013-2015, Facebook, Inc.
2200
+ All rights reserved.
2201
+ */
2202
+ /* global define */
2203
+
2204
+ ( function ( ) {
2205
+ 'use strict' ;
2206
+
2207
+ var canUseDOM = ! ! (
2208
+ typeof window !== 'undefined' &&
2209
+ window . document &&
2210
+ window . document . createElement
2211
+ ) ;
2212
+
2213
+ var ExecutionEnvironment = {
2214
+
2215
+ canUseDOM : canUseDOM ,
2216
+
2217
+ canUseWorkers : typeof Worker !== 'undefined' ,
2218
+
2219
+ canUseEventListeners :
2220
+ canUseDOM && ! ! ( window . addEventListener || window . attachEvent ) ,
2221
+
2222
+ canUseViewport : canUseDOM && ! ! window . screen
2223
+
2224
+ } ;
2225
+
2226
+ if ( true ) {
2227
+ ! ( __WEBPACK_AMD_DEFINE_RESULT__ = ( function ( ) {
2228
+ return ExecutionEnvironment ;
2229
+ } ) . call ( exports , __webpack_require__ , exports , module ) ,
2230
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && ( module . exports = __WEBPACK_AMD_DEFINE_RESULT__ ) ) ;
2231
+ } else if ( typeof module !== 'undefined' && module . exports ) {
2232
+ module . exports = ExecutionEnvironment ;
2233
+ } else {
2234
+ window . ExecutionEnvironment = ExecutionEnvironment ;
2235
+ }
2236
+
2237
+ } ( ) ) ;
2238
+
2239
+
2240
+ /***/ } ) ,
2241
+ /* 21 */
2242
+ /***/ ( function ( module , exports , __webpack_require__ ) {
2243
+
2195
2244
"use strict" ;
2196
2245
2197
2246
@@ -2301,53 +2350,6 @@ var remove = exports.remove = function remove(element, classString) {
2301
2350
return untrackClass ( element . classList , element . nodeName . toLowerCase ( ) == "html" ? htmlClassList : docBodyClassList , classString . split ( " " ) ) ;
2302
2351
} ;
2303
2352
2304
- /***/ } ) ,
2305
- /* 21 */
2306
- /***/ ( function ( module , exports , __webpack_require__ ) {
2307
-
2308
- var __WEBPACK_AMD_DEFINE_RESULT__ ; /*!
2309
- Copyright (c) 2015 Jed Watson.
2310
- Based on code that is Copyright 2013-2015, Facebook, Inc.
2311
- All rights reserved.
2312
- */
2313
- /* global define */
2314
-
2315
- ( function ( ) {
2316
- 'use strict' ;
2317
-
2318
- var canUseDOM = ! ! (
2319
- typeof window !== 'undefined' &&
2320
- window . document &&
2321
- window . document . createElement
2322
- ) ;
2323
-
2324
- var ExecutionEnvironment = {
2325
-
2326
- canUseDOM : canUseDOM ,
2327
-
2328
- canUseWorkers : typeof Worker !== 'undefined' ,
2329
-
2330
- canUseEventListeners :
2331
- canUseDOM && ! ! ( window . addEventListener || window . attachEvent ) ,
2332
-
2333
- canUseViewport : canUseDOM && ! ! window . screen
2334
-
2335
- } ;
2336
-
2337
- if ( true ) {
2338
- ! ( __WEBPACK_AMD_DEFINE_RESULT__ = ( function ( ) {
2339
- return ExecutionEnvironment ;
2340
- } ) . call ( exports , __webpack_require__ , exports , module ) ,
2341
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && ( module . exports = __WEBPACK_AMD_DEFINE_RESULT__ ) ) ;
2342
- } else if ( typeof module !== 'undefined' && module . exports ) {
2343
- module . exports = ExecutionEnvironment ;
2344
- } else {
2345
- window . ExecutionEnvironment = ExecutionEnvironment ;
2346
- }
2347
-
2348
- } ( ) ) ;
2349
-
2350
-
2351
2353
/***/ } ) ,
2352
2354
/* 22 */
2353
2355
/***/ ( function ( module , __webpack_exports__ , __webpack_require__ ) {
0 commit comments