Skip to content

Commit f715a69

Browse files
committed
Release v3.4.5.
1 parent 2bf2dd2 commit f715a69

File tree

5 files changed

+111
-100
lines changed

5 files changed

+111
-100
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
v3.4.5 - Fri, 01 Jun 2018 11:11:21 UTC
2+
--------------------------------------
3+
4+
- [2bf2dd2](../../commit/2bf2dd2) chore: update Makefile.
5+
- [73893a2](../../commit/73893a2) [fixed] Safety check for SSR (#668)
6+
- [5f92df7](../../commit/5f92df7) very small spelling correction in comment
7+
- [92cae36](../../commit/92cae36) [chore] don't allow publish if branch is not master.
8+
9+
110
v3.4.4 - Mon, 23 Apr 2018 23:08:59 UTC
211
--------------------------------------
312

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-modal",
3-
"version": "3.4.4",
3+
"version": "3.4.5",
44
"homepage": "https://github.com/reactjs/react-modal",
55
"authors": [
66
"Ryan Florence",

dist/react-modal.js

+96-94
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
exports["ReactModal"] = factory(require("react"), require("react-dom"));
88
else
99
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__) {
1111
return /******/ (function(modules) { // webpackBootstrap
1212
/******/ // The module cache
1313
/******/ var installedModules = {};
@@ -195,12 +195,38 @@ module.exports = ReactPropTypesSecret;
195195

196196
/***/ }),
197197
/* 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;
199207

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;
201221

202222
/***/ }),
203223
/* 4 */
224+
/***/ (function(module, exports) {
225+
226+
module.exports = __WEBPACK_EXTERNAL_MODULE_4__;
227+
228+
/***/ }),
229+
/* 5 */
204230
/***/ (function(module, exports, __webpack_require__) {
205231

206232
/**
@@ -234,7 +260,7 @@ if (undefined !== 'production') {
234260

235261

236262
/***/ }),
237-
/* 5 */
263+
/* 6 */
238264
/***/ (function(module, exports, __webpack_require__) {
239265

240266
"use strict";
@@ -302,7 +328,7 @@ if (undefined !== 'production') {
302328
module.exports = warning;
303329

304330
/***/ }),
305-
/* 6 */
331+
/* 7 */
306332
/***/ (function(module, exports, __webpack_require__) {
307333

308334
"use strict";
@@ -366,7 +392,7 @@ function findTabbableDescendants(element) {
366392
module.exports = exports["default"];
367393

368394
/***/ }),
369-
/* 7 */
395+
/* 8 */
370396
/***/ (function(module, exports, __webpack_require__) {
371397

372398
"use strict";
@@ -387,6 +413,8 @@ var _warning = __webpack_require__(19);
387413

388414
var _warning2 = _interopRequireDefault(_warning);
389415

416+
var _safeHTMLElement = __webpack_require__(3);
417+
390418
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
391419

392420
var globalElement = null;
@@ -399,7 +427,7 @@ function assertNodeList(nodeList, selector) {
399427

400428
function setElement(element) {
401429
var useElement = element;
402-
if (typeof useElement === "string") {
430+
if (typeof useElement === "string" && _safeHTMLElement.canUseDOM) {
403431
var el = document.querySelectorAll(useElement);
404432
assertNodeList(el, useElement);
405433
useElement = "length" in el ? el[0] : el;
@@ -438,32 +466,6 @@ function resetForTesting() {
438466
globalElement = null;
439467
}
440468

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-
467469
/***/ }),
468470
/* 9 */
469471
/***/ (function(module, exports, __webpack_require__) {
@@ -500,27 +502,27 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
500502

501503
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; }; }();
502504

503-
var _react = __webpack_require__(3);
505+
var _react = __webpack_require__(4);
504506

505507
var _react2 = _interopRequireDefault(_react);
506508

507509
var _reactDom = __webpack_require__(11);
508510

509511
var _reactDom2 = _interopRequireDefault(_reactDom);
510512

511-
var _propTypes = __webpack_require__(4);
513+
var _propTypes = __webpack_require__(5);
512514

513515
var _propTypes2 = _interopRequireDefault(_propTypes);
514516

515517
var _ModalPortal = __webpack_require__(16);
516518

517519
var _ModalPortal2 = _interopRequireDefault(_ModalPortal);
518520

519-
var _ariaAppHider = __webpack_require__(7);
521+
var _ariaAppHider = __webpack_require__(8);
520522

521523
var ariaAppHider = _interopRequireWildcard(_ariaAppHider);
522524

523-
var _safeHTMLElement = __webpack_require__(8);
525+
var _safeHTMLElement = __webpack_require__(3);
524526

525527
var _safeHTMLElement2 = _interopRequireDefault(_safeHTMLElement);
526528

@@ -771,7 +773,7 @@ module.exports = __WEBPACK_EXTERNAL_MODULE_11__;
771773

772774
var emptyFunction = __webpack_require__(0);
773775
var invariant = __webpack_require__(1);
774-
var warning = __webpack_require__(5);
776+
var warning = __webpack_require__(6);
775777
var assign = __webpack_require__(13);
776778

777779
var ReactPropTypesSecret = __webpack_require__(2);
@@ -1417,7 +1419,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
14171419

14181420
if (undefined !== 'production') {
14191421
var invariant = __webpack_require__(1);
1420-
var warning = __webpack_require__(5);
1422+
var warning = __webpack_require__(6);
14211423
var ReactPropTypesSecret = __webpack_require__(2);
14221424
var loggedTypeFailures = {};
14231425
}
@@ -1549,11 +1551,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
15491551

15501552
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; }; }();
15511553

1552-
var _react = __webpack_require__(3);
1554+
var _react = __webpack_require__(4);
15531555

15541556
var _react2 = _interopRequireDefault(_react);
15551557

1556-
var _propTypes = __webpack_require__(4);
1558+
var _propTypes = __webpack_require__(5);
15571559

15581560
var _propTypes2 = _interopRequireDefault(_propTypes);
15591561

@@ -1565,15 +1567,15 @@ var _scopeTab = __webpack_require__(18);
15651567

15661568
var _scopeTab2 = _interopRequireDefault(_scopeTab);
15671569

1568-
var _ariaAppHider = __webpack_require__(7);
1570+
var _ariaAppHider = __webpack_require__(8);
15691571

15701572
var ariaAppHider = _interopRequireWildcard(_ariaAppHider);
15711573

1572-
var _classList = __webpack_require__(20);
1574+
var _classList = __webpack_require__(21);
15731575

15741576
var classList = _interopRequireWildcard(_classList);
15751577

1576-
var _safeHTMLElement = __webpack_require__(8);
1578+
var _safeHTMLElement = __webpack_require__(3);
15771579

15781580
var _safeHTMLElement2 = _interopRequireDefault(_safeHTMLElement);
15791581

@@ -1956,7 +1958,7 @@ exports.popWithoutFocus = popWithoutFocus;
19561958
exports.setupScopedFocus = setupScopedFocus;
19571959
exports.teardownScopedFocus = teardownScopedFocus;
19581960

1959-
var _tabbable = __webpack_require__(6);
1961+
var _tabbable = __webpack_require__(7);
19601962

19611963
var _tabbable2 = _interopRequireDefault(_tabbable);
19621964

@@ -2050,7 +2052,7 @@ Object.defineProperty(exports, "__esModule", {
20502052
});
20512053
exports.default = scopeTab;
20522054

2053-
var _tabbable = __webpack_require__(6);
2055+
var _tabbable = __webpack_require__(7);
20542056

20552057
var _tabbable2 = _interopRequireDefault(_tabbable);
20562058

@@ -2096,7 +2098,7 @@ function scopeTab(node, event) {
20962098
// Safari does not move the focus to the radio button,
20972099
// so we need to force it to really walk through all elements.
20982100
//
2099-
// This is very error prune, since we are trying to guess
2101+
// This is very error prone, since we are trying to guess
21002102
// if it is a safari browser from the first occurence between
21012103
// chrome or safari.
21022104
//
@@ -2192,6 +2194,53 @@ module.exports = warning;
21922194
/* 20 */
21932195
/***/ (function(module, exports, __webpack_require__) {
21942196

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+
21952244
"use strict";
21962245

21972246

@@ -2301,53 +2350,6 @@ var remove = exports.remove = function remove(element, classString) {
23012350
return untrackClass(element.classList, element.nodeName.toLowerCase() == "html" ? htmlClassList : docBodyClassList, classString.split(" "));
23022351
};
23032352

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-
23512353
/***/ }),
23522354
/* 22 */
23532355
/***/ (function(module, __webpack_exports__, __webpack_require__) {

0 commit comments

Comments
 (0)