Update website for 15.0.1
(cherry picked from commit fd1476e3aab038711ba32eae3d1dce06e7d8032f)
Paul O’Shannessy committed
Apr 8, 2016 at 11:22 UTC
42c0d4199bf82c6eff8971a8d3e44337258fba9e
4 files changed
+49
-16
docs/_config.yml
+8
-8
@@ -38,11 +38,11 @@ gems:
38
- jekyll-redirect-from
39
react_version: 15.0.0
40
react_hashes:
41
- dev: Cq98Gnp/9Q99TFfuPlSLebblQc+9qMrZtWD0FCe4s7GUZxPiQs3xrnDfXGa4ViyS
42
- prod: 9BYbHhdnftnl0BXeFq2Vu9/Q4PbgcQEzhgGVV+AdFn45HLRsjIt7quhJDydhEhXy
43
- addons_dev: Qztew90JWMrd/+bXguDKMh+COfzS4qdH8OErl+vquQj4AUkbHVmLuhrvSYMt0vMP
44
- addons_prod: MKtYvu68gr8fPQLs3JN5YEdJWxG31GD1kTLWu/bdTs+c5PzBVqGtiOT7zPREK/G8
45
- dom_dev: WsglX3Pa1NYQZilMa8GLvlqA5nD7k1WkNmpEHgGxsVvwkb8jVAe9Xyk2FkusiMXH
46
- dom_prod: UAMUzFqVISGZygGa8Jiue1c43+A/XIz5Vqo/nhhQ+nDxFYvWtiHF88BDiqUdQeEl
47
- dom_server_dev: WTVIOMLvdH0B5Ci5GizQ6EijmhJ42lwT9AlLpxjvRxWNgAqBye3+CQjap+v3IvAn
48
- dom_server_prod: lYJlraCIcrpyivOoXRj6kFa1mPZndbT5R2Hjq70IPkxwL1MxcGOxg+14bWolaeWs
41
+ dev: PcrCc8vAh3jounTGQGibvUE4liSu8s91ycPotf/cfEHdSnq9qaW2c9tFr3oyDzW4
42
+ prod: S9sTQnq5vvBUhj91S9s9dhE4fiZWgytnfFyIW7hu3Vk5leHzq03A9dULSd0IqW9N
43
+ addons_dev: TUMXymomVw+mFbSSojSWXtBVJiWEfUKUYzgZsgvUsdD9fL/y0PPc55825Ui2ZPY6
44
+ addons_prod: rBjtXXl33XbsJR2IbEYJRYH5VnUUMi4o6Zr7ai4UPxcrY0Cw3QpnaU9iIJ2GcyLy
45
+ dom_dev: ukADzi8g85qHW1NDinecbLJu/a+yfhgXK6G2Kl7vCckNICr4Pt1hN7mpfPzsgbD2
46
+ dom_prod: n1Sg+vSen3Mb4Ggzsi2jq4MHCXmlKD0spQXmiYaPSt/8WR7PzpwLTmH8OI+yAluA
47
+ dom_server_dev: eQOoGEpIR1fqOenVhLKRmPctitl54hZLIFg9uMYElEMx0r175Qedt3utJwCjsSrr
48
+ dom_server_prod: 41Tbqk6dOco41BSH7Fb2xAWh8PJTYntH+OR/m80NT+L5IF6XWcq/kvNZGzhBws60
docs/downloads/react-15.0.1.zip
Binary files /dev/null and b/docs/downloads/react-15.0.1.zip differ
docs/js/react-dom.js
+1
-1
@@ -1,5 +1,5 @@
1
/**
2
- * ReactDOM v15.0.0
2
+ * ReactDOM v15.0.1
3
*
4
* Copyright 2013-present, Facebook, Inc.
5
* All rights reserved.
docs/js/react.js
+40
-7
@@ -1,5 +1,5 @@
1
/**
2
- * React v15.0.0
2
+ * React v15.0.1
3
*/
4
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.React = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
5
/**
@@ -1841,8 +1841,7 @@ var DOMPropertyOperations = {
1841
var propName = propertyInfo.propertyName;
1842
// Must explicitly cast values for HAS_SIDE_EFFECTS-properties to the
1843
// property type before comparing; only `value` does and is string.
1844
- // Must set `value` property if it is not null and not yet set.
1845
- if (!propertyInfo.hasSideEffects || '' + node[propName] !== '' + value || !node.hasAttribute(propertyInfo.attributeName)) {
1844
+ if (!propertyInfo.hasSideEffects || '' + node[propName] !== '' + value) {
1845
// Contrary to `setAttribute`, object properties are properly
1846
// `toString`ed by IE8/9.
1847
node[propName] = value;
@@ -3713,6 +3712,8 @@ module.exports = PooledClass;
3712
3713
'use strict';
3714
3715
+var _assign = _dereq_(167);
3716
+
3717
var ReactChildren = _dereq_(27);
3718
var ReactComponent = _dereq_(29);
3719
var ReactClass = _dereq_(28);
@@ -3723,6 +3724,7 @@ var ReactPropTypes = _dereq_(83);
3724
var ReactVersion = _dereq_(93);
3725
3726
var onlyChild = _dereq_(133);
3727
+var warning = _dereq_(166);
3728
3729
var createElement = ReactElement.createElement;
3730
var createFactory = ReactElement.createFactory;
@@ -3734,6 +3736,17 @@ if ("development" !== 'production') {
3736
cloneElement = ReactElementValidator.cloneElement;
3737
}
3738
3739
+var __spread = _assign;
3740
+
3741
+if ("development" !== 'production') {
3742
+ var warned = false;
3743
+ __spread = function () {
3744
+ "development" !== 'production' ? warning(warned, 'React.__spread is deprecated and should not be used. Use ' + 'Object.assign directly or another helper function with similar ' + 'semantics. You may be seeing this warning due to your compiler. ' + 'See https://fb.me/react-spread-deprecation for more details.') : void 0;
3745
+ warned = true;
3746
+ return _assign.apply(null, arguments);
3747
+ };
3748
+}
3749
+
3750
var React = {
3751
3752
// Modern
@@ -3766,11 +3779,14 @@ var React = {
3779
// since they are just generating DOM strings.
3780
DOM: ReactDOMFactories,
3781
3769
- version: ReactVersion
3782
+ version: ReactVersion,
3783
+
3784
+ // Deprecated hook for JSX spread, don't use this for anything.
3785
+ __spread: __spread
3786
};
3787
3788
module.exports = React;
3773
-},{"133":133,"27":27,"28":28,"29":29,"42":42,"60":60,"61":61,"83":83,"93":93}],25:[function(_dereq_,module,exports){
3789
+},{"133":133,"166":166,"167":167,"27":27,"28":28,"29":29,"42":42,"60":60,"61":61,"83":83,"93":93}],25:[function(_dereq_,module,exports){
3790
/**
3791
* Copyright 2013-present, Facebook, Inc.
3792
* All rights reserved.
@@ -6493,6 +6509,11 @@ function putListener() {
6509
EventPluginHub.putListener(listenerToPut.inst, listenerToPut.registrationName, listenerToPut.listener);
6510
}
6511
6512
+function optionPostMount() {
6513
+ var inst = this;
6514
+ ReactDOMOption.postMountWrapper(inst);
6515
+}
6516
+
6517
// There are so many media events, it makes sense to just
6518
// maintain a list rather than create a `trapBubbledEvent` for each
6519
var mediaEvents = {
@@ -6801,6 +6822,8 @@ ReactDOMComponent.Mixin = {
6822
transaction.getReactMountReady().enqueue(AutoFocusUtils.focusDOMComponent, this);
6823
}
6824
break;
6825
+ case 'option':
6826
+ transaction.getReactMountReady().enqueue(optionPostMount, this);
6827
}
6828
6829
return mountImage;
@@ -8050,6 +8073,7 @@ module.exports = { debugTool: ReactDOMDebugTool };
8073
var _assign = _dereq_(167);
8074
8075
var ReactChildren = _dereq_(27);
8076
+var ReactDOMComponentTree = _dereq_(38);
8077
var ReactDOMSelect = _dereq_(48);
8078
8079
var warning = _dereq_(166);
@@ -8091,6 +8115,15 @@ var ReactDOMOption = {
8115
inst._wrapperState = { selected: selected };
8116
},
8117
8118
+ postMountWrapper: function (inst) {
8119
+ // value="" should make a value attribute (#6219)
8120
+ var props = inst._currentElement.props;
8121
+ if (props.value != null) {
8122
+ var node = ReactDOMComponentTree.getNodeFromInstance(inst);
8123
+ node.setAttribute('value', props.value);
8124
+ }
8125
+ },
8126
+
8127
getNativeProps: function (inst, props) {
8128
var nativeProps = _assign({ selected: undefined, children: undefined }, props);
8129
@@ -8125,7 +8158,7 @@ var ReactDOMOption = {
8158
};
8159
8160
module.exports = ReactDOMOption;
8128
-},{"166":166,"167":167,"27":27,"48":48}],48:[function(_dereq_,module,exports){
8161
+},{"166":166,"167":167,"27":27,"38":38,"48":48}],48:[function(_dereq_,module,exports){
8162
/**
8163
* Copyright 2013-present, Facebook, Inc.
8164
* All rights reserved.
@@ -13858,7 +13891,7 @@ module.exports = ReactUpdates;
13891
13892
'use strict';
13893
13861
-module.exports = '15.0.0';
13894
+module.exports = '15.0.1';
13895
},{}],94:[function(_dereq_,module,exports){
13896
/**
13897
* Copyright 2013-present, Facebook, Inc.