Sebastian Markbåge
032fb6ce11
Merge pull request #3107 from sebmarkbage/fragments
...
Warn if a non-object value is used in ReactFragment.create
2015-02-11 11:58:46 -08:00
Paul O’Shannessy
c07657fde1
Merge pull request #3114 from chicoxyzzy/master
...
rename `Id` suffix to `ID` to apply naming conventions
2015-02-11 11:35:17 -08:00
Paul O’Shannessy
ea29768a2b
Merge pull request #3118 from rkho/patch-1
...
Updated CONTRIBUTING.md: Mention of "facebook.com" was not a link
2015-02-11 11:34:48 -08:00
Christopher Chedeau
83e4409a72
Tweaks on Advanced Performance
2015-02-11 11:14:59 -08:00
Christopher Chedeau
ab512af57f
Advanced Performance Doc
2015-02-11 10:53:57 -08:00
chico
fbe88c7e46
fix Microdata properties' commentaries
2015-02-11 15:50:59 +03:00
Jim
130a164c8d
Merge pull request #3117 from jsfb/use-warning-module
...
Flip console.warn to use warning module.
2015-02-10 17:08:12 -08:00
Jim
4e5543965d
Flip console.warn to use warning module so users can intercept all warnings by shimming the warning module.
...
The two remaining console.warns are:
/Users/jsproch/react/src/test/mock-modules.js:
19 return mocks.generateFromMetadata(mocks.getMetadata(exports));
20 } catch (err) {
21: console.warn(err);
22 return exports;
23 }
/Users/jsproch/react/src/vendor/core/warning.js:
39 var argIndex = 0;
40 var message = 'Warning: ' + format.replace(/%s/g, () => args[argIndex++]);
41: console.warn(message);
42 try {
43 // --- Welcome to debugging React ---
2015-02-10 15:23:24 -08:00
Richard Kho
9c19135c34
Updated CONTRIBUTING.md: Mention of "facebook.com" was not a link
...
Updated the mention of "facebook.com" on line 3 of the CONTRIBUTING.md file to link to Facebook. Previously, this mention was just in plain text.
Changed from `facebook.com` to `[facebook.com](https://facebook.com )`
No other content has been changed. Content has not been removed from this file in any way.
2015-02-10 14:44:23 -08:00
chico
58d705110e
rename Id suffix to ID to apply naming conventions
2015-02-10 21:40:30 +03:00
Paul O’Shannessy
f6f0bab237
Merge pull request #3103 from zpao/lifecyle-warn-not-throw
...
Warn when calling setState & other methods at wrong time
2015-02-10 09:58:34 -08:00
Sebastian Markbage
093ab00085
Warn if a non-object value is used in ReactFragment.create
...
I made this mistake while upgrading a few callers.
I'm leaving this as warning so that it is always safe to wrap any existing
child in React.addons.createFragment without breaking prod.
This makes upgrading easier.
2015-02-10 09:44:14 -08:00
Paul O’Shannessy
01ef83feef
Merge pull request #3105 from matiassingers/jasmine-call-count-consistency
...
Jasmine spies call count property consistency
2015-02-09 18:17:16 -08:00
Matias Singers
b9310a8fa5
Consistently use calls.length instead of callCount for Jasmine spies
2015-02-10 10:11:22 +08:00
Paul O’Shannessy
5967915ec4
Warn when calling setState & other methods at wrong time
...
Currently we use an invariant to prevent this code pattern. That is really
aggressive for something that doesn't actually put React in a bad state. This
diff replaces invariants with warnings and makes those code paths no-ops.
2015-02-09 17:04:13 -08:00
Sebastian Markbåge
7b0ce2c11f
Merge pull request #3100 from sebmarkbage/fragments
...
Dead code
2015-02-09 14:58:21 -08:00
Sebastian Markbage
18c9a6e54a
Dead code
...
Missed this because lint was off
2015-02-09 14:57:07 -08:00
Sebastian Markbåge
0fdd2a74e2
Merge pull request #3030 from sebmarkbage/fragments
...
Make keyed object fragments an opaque type
2015-02-09 14:50:46 -08:00
Paul O’Shannessy
d59a039ebd
Merge pull request #3097 from zpao/upgrade-eslint
...
Upgrade to newer eslint, use esprima-fb
2015-02-09 14:32:28 -08:00
Paul O’Shannessy
1455001caa
Merge pull request #2998 from rickbeerendonk/docs-conferences
...
Add Conferences section to the Community Resources on the website
2015-02-09 14:32:04 -08:00
Paul O’Shannessy
dae1dc6292
Upgrade to newer eslint, use esprima-fb
...
Eslint now allows us to use a different parser, which allows us to use
esprima-fb explicitly. This means we don't have to wait for espree to add
things like rest-param parsing. Though we do need eslint to upgrade its rules
to handle that AST.
I had hoped to enable parsing of our tests but we can't do that until we
change esprima-fb's XJS nodes to JSX.
While I was here, I also enabled the no-unused-vars rule since eslint
understands template strings. I also made the single quote enforcement
actually fail instead of just warn.
2015-02-09 14:27:28 -08:00
Sebastian Markbage
56f51156ba
Make keyed object fragments an opaque type
...
This triggers a warning if you try to pass a keyed object as a child.
You now have to wrap it in React.addons.createFragment(object) which
creates a proxy (in dev) which warns if it is accessed. The purpose of
this is to make these into opaque objects so that nobody relies on its
data structure.
After that we can turn it into a different data structure such as a
ReactFragment node or an iterable of flattened ReactElements.
2015-02-09 14:24:56 -08:00
Rick Beerendonk
1b86246d64
Remove zerowidth space at the beginning of file
2015-02-09 22:17:33 +01:00
Paul O’Shannessy
44634c062a
Merge pull request #3082 from hzoo/patch-1
...
Add React.js Conf Keynote talk (with playlist)
2015-02-09 10:17:37 -08:00
Paul O’Shannessy
358e70cedd
Merge pull request #3089 from iamdanfox/fix-markdown-parsing-error-3075
...
Fix markdown parsing error
2015-02-09 10:12:17 -08:00
Paul O’Shannessy
cb833710af
Merge pull request #2968 from ClimbsRocks/patch-5
...
Reordered 'Using Props' before 'Component Properties'
2015-02-09 10:08:44 -08:00
Paul O’Shannessy
a6a64d1ed4
Merge pull request #2854 from cedrics/add-iframe-component
...
Adds a composite component for an iframe to handle load events
2015-02-09 09:59:01 -08:00
Dan Fox
462ab93d83
Fix markdown parsing error
...
closes #3075
2015-02-08 11:31:48 +00:00
Paul O’Shannessy
60c2f56e6e
Merge pull request #3074 from noyobo/master
...
fix Chinese docs typos
2015-02-06 17:17:46 -08:00
Paul O’Shannessy
7853260788
Merge pull request #3080 from zpao/upgrade-internal-modules
...
Upgrade internal modules
2015-02-06 17:17:00 -08:00
Henry Zhu
bcdf8f2375
Add React.js Conf Keynote talk (with playlist)
2015-02-06 18:31:00 -05:00
Jim
3740c51616
Merge pull request #3078 from vincentriemer/patch-1
...
Fixed pure-render-mixin documentation
2015-02-06 13:33:06 -08:00
Jim
c69a9206a4
Merge pull request #3073 from gsklee/patch-3
...
Fix typos in animation.md
2015-02-06 13:14:30 -08:00
Paul O’Shannessy
705353fbaf
Move keyMirror to vendor to match internal move
2015-02-06 12:09:36 -08:00
Vincent Riemer
0bf88f26a4
Corrected pure-render-mixin documentation
...
Fixed the PureRenderMixin documentation which was incorrectly importing the base React library instead of ReactWithAddons.
2015-02-06 14:34:09 -05:00
Paul O’Shannessy
3525d01b9b
Remove more upstream modules that aren't used
...
Immutable* hasn't been used... ever?
copyProperties, merge were deprecated as part of 0.12. We've replaced
them with Object.assign.
2015-02-06 09:54:52 -08:00
noyobo
7f6c575d9d
Chinese docs Typesetting beautification & relate links
2015-02-06 19:44:14 +08:00
noyobo
9296f15682
Chinese docs typo
2015-02-06 17:31:33 +08:00
YouBao Nong
8197bface7
sync up Chinese docs links
2015-02-06 16:26:43 +08:00
YouBao Nong
7cb1b9bdb2
fix next page link typo
...
下一页链接错误
2015-02-06 15:53:45 +08:00
Preston Parry
0903120ad1
Update tutorial.md
2015-02-05 22:57:36 -08:00
G. Kay Lee
678ec31e41
Fix typos
2015-02-06 14:47:56 +08:00
Paul O’Shannessy
8ab0ecba13
Sync internal modules
...
We've actually diverged more with some modules, but we don't want
a cascade of dependencies out here. Mostly, the changes internally that
we don't want are tied to FB infrastructure but otherwise are
functionally equivalent (usually around error reporting, code monitoring).
2015-02-05 16:31:54 -08:00
Sebastian Markbåge
007207bac4
Merge pull request #3068 from sebmarkbage/dedupwarning
...
Warn only once for each class when accessing .type
2015-02-05 15:36:37 -08:00
Sebastian Markbage
140d9b4192
Warn only once for each class when accessing .type
...
Currently it is a bit too spammy.
2015-02-05 12:32:15 -08:00
Andreas Svensson
c7e4f55eb0
Merge pull request #3047 from syranide/escbrow2
...
Drop processAttributeNameAndPrefix and invalid attribute name escaping
2015-02-05 20:53:47 +01:00
Paul O’Shannessy
123d218eaf
Merge pull request #3046 from cobbweb/patch-1
...
Add autoFocus to supported HTML attributes
2015-02-05 10:50:38 -08:00
syranide
6af987c524
Drop processAttributeNameAndPrefix and invalid attribute name escaping
2015-02-05 09:43:26 +01:00
Andreas Svensson
04e6d02e40
Merge pull request #1599 from syranide/escbrow
...
Split escapeTextForBrowser into escapeTextContentForBrowser and quoteAttributeValueForBrowser
2015-02-05 09:41:36 +01:00
Andrew Cobby
a4c96d6e9c
Add autoFocus to supported HTML attributes
...
It appears to be supported http://jsfiddle.net/9f48wbsa/1/
2015-02-05 16:45:27 +10:00