Commit Graph

59 Commits

Author SHA1 Message Date
Paul O’Shannessy ecb34de574 Upgrade ESLint, fix code 2015-08-10 17:04:29 -07:00
Chris Ha c085c85045 Switch to using comma-dangle: always-multiline 2015-07-16 23:40:16 -07:00
Benjamin Woodruff f41abdf70f Enable more eslint-plugin-react rules
This should contain all the rules we probably want to use, except
react/wrap-multilines, which requires a larger codemod, and would
clutter this commit.
2015-06-04 09:43:16 -07:00
Paul O’Shannessy 9769f96974 [docs] Move pre-compiled JS files 2015-05-13 10:57:47 -07:00
Ben Alpert 36aefcb8cc [docs] Use marked instead of Showdown and escape HTML
Fixes #3501.
2015-04-13 15:50:40 -07:00
Cheng Lou 5561d0e925 Remove some getDOMNode from docs and examples 2015-04-02 17:23:27 -04:00
Paul O’Shannessy cb05e2f85b Merge pull request #3271 from delftswa2014/fix/todo-example
Added the key attribute into the todo example
2015-03-23 14:54:08 -07:00
PNikray 3516f33ffd Modified the todo example.
Instead of only using the index to supress the warning it now uses the
text + index to also ensure object iteration order.
2015-03-02 19:49:42 +01:00
Paul O’Shannessy b2161bd51d [docs] show line numbers in online jsx compiler 2015-03-01 11:53:06 -08:00
PNikray 9c7f9b8de5 Added the key attribute into the todo example
This is to solve the warning (that the key should be set) that was being raised when adding a new item.
2015-02-26 19:37:05 +01:00
chico 466f4faf4e lint from root 2015-02-20 04:06:15 +03:00
Rick Beerendonk 3e0750a4ad Update copyright headers for 2015 2015-01-31 20:18:25 +01:00
Alexandre Gaudencio 6379342b71 Trailing commas break old IE versions 2014-11-03 02:54:23 +01:00
Paul O’Shannessy 0f5368341f Bring in jsfiddle integration script, add harmony 2014-10-29 19:35:27 -07:00
Paul O’Shannessy 0344aaf18d Use --harmomy in docs examples for cleaner code 2014-10-28 11:06:30 -07:00
Paul O’Shannessy f53854bd93 React.renderComponent -> React.render
This covers most everything. The perf suite still needs work for the
Element updates. And the server rendering example needs to be done
wholesale.
2014-10-23 20:51:11 -07:00
Cheng Lou 1b3b432d64 [Docs] Remove most of @jsx
I kept some places intact (search for @jsx) because they require other bigger changes:

- ref-01-top-level-api.md
- grunt/tasks/npm.js
- old blog posts (don't change those)
- examples/ folder, as they have their own package.json that rely on old dependencies (node-jsx, reactify) that haven't upgraded to 0.12
2014-10-20 14:44:07 -04:00
Paul O’Shannessy dcf415c2b9 BSD + PATENTS 2014-10-10 13:34:07 -07:00
Daniel Lo Nigro 6ceb47e8bf console.warn when html-jsx-lib.js is loaded 2014-09-07 15:20:42 -07:00
Daniel Lo Nigro 1d1b6ed07a Move htmltojsx.js to React-Magic project.
The HTMLtoJSX file is really a part of the React-Magic project, and should belong there rather than here:
 - It doesn't really follow the release cycle of React at all
 - It is totally standalone with no dependency on React
 - The only usage of this script is in React-Magic and on the HTML to JSX page on the React website (http://facebook.github.io/react/html-jsx.html)

I've hotlinked it from the Github site for that project since this was the easiest way to pull it in.

Due to the fact that Github Pages lacks redirects (among other basic web hosting functionality), I've replaced the `html-jsx-lib.js` file with a comment explaining where the file has moved to, just in case anyone was hotlinking it from the React site.
2014-09-06 22:51:52 -07:00
Daniel Lo Nigro e11b4078bc Small tweaks to HTML to JSX page:
- Remove "Compiled JS" tab since it doesn't make sense
 - Relabelled editor to "Live HTML Editor" rather than "Live JSX Editor"
2014-08-31 21:48:10 -07:00
Ben Alpert ba67bf1b0d Add --harmony option to live JSX compiler page 2014-06-28 17:29:30 -07:00
Paul O’Shannessy 8a47813baa Update copyrights for 2014.
grep -rl 'Copyright 2013 Facebook' static_upstream | xargs perl -pi -w -e s/Copyright 2013 Facebook/Copyright 2013-2014 Facebook/g;'

Not going to check in a script to do this since it will just change every year.
Closes #1006
2014-02-18 17:06:43 -08:00
Cheng Lou 0f4cc6ee84 [Docs] Hide compiled js tab in jsx-compiler.html
Fixes #1049
2014-02-10 23:22:59 -08:00
Ben Alpert a2e805b26e Disable CodeMirror smart indentation
Fixes #966.
2014-01-31 22:10:37 -08:00
Ben Alpert ffc31ed77b Merge pull request #914 from chenglou/jsx
tweak frontpage first example code
2014-01-17 18:27:51 -08:00
Cheng Lou d8d4120614 [docs] Tweak frontpage first example and jsx-compiler example 2014-01-17 17:53:44 -08:00
Ben Alpert ea711f1d62 Simplify live editor execution logic 2014-01-17 17:42:53 -08:00
Ben Alpert 4440486a24 Properly clear live editor on JSX compile failure 2014-01-17 17:42:40 -08:00
Cheng Lou 71b585325c docs add jsx->js tab to live editors 2014-01-17 15:49:59 -08:00
Cheng Lou f0b5219df9 docs better error display for live editor and JSX compiler 2014-01-01 19:41:08 -05:00
Christopher Chedeau 96782fc836 Merge pull request #755 from spicyj/cm-scroll
Upgrade codemirror and enable line wrapping
2013-12-30 20:56:59 -08:00
Ben Alpert b2e51c6e01 Upgrade codemirror and enable line wrapping
Fixes #678.
2013-12-30 18:06:00 -07:00
Ben Alpert 1c90172cd0 IE8 style fixes
- Add html5shiv so that HTML5 elements like header, footer, etc can be styled
- Remove a couple uses of :first-child/:last-child which IE8 doesn't support
2013-12-30 17:17:17 -07:00
Christopher Chedeau 8915f1b85d Merge pull request #749 from spicyj/docs-ie8
Make React website work in IE8
2013-12-30 14:28:19 -08:00
Ben Alpert 92b440b1d7 Make React website work in IE8
Fixes #406.

Empty conditional comment is for http://www.phpied.com/conditional-comments-block-downloads/.
2013-12-30 15:25:26 -07:00
jhiswin e2ebbeac07 live_editor.js using deprecated function
unmountAndReleaseReactRootNode -> unmountComponentAtNode
breaks html-jsx.html
2013-12-29 09:42:35 -05:00
Vjeux 6bd9f35bf3 Fix html-jsx compiler
It changed React Playground to add a required props but unfortunately didn't update the call sites of the front-page. I don't think it should be required so I'm just making it optional and providing the correct default value.

Test Plan:
 - Open the front page and make sure examples are working
 - Open /react/jsx-compiler.html and make sure it is working
 - Open /react/html-jsx.html and make sure it is working
2013-12-23 18:24:22 +01:00
Daniel Lo Nigro eab1f4d366 Simple HTML to JSX converter, built during Hackathon 40 at Facebook.
See /react/html-jsx.html. Not directly linked from the site yet as there may still be some minor issues with it.
2013-12-21 17:44:38 -08:00
petehunt 00adabc20d Fix frontpage example to retain selection 2013-12-02 04:04:45 -08:00
Cheng Lou 92ea31c7b7 make docs jsx compiler highlight transpiled js code 2013-11-25 19:04:28 -05:00
Paul O’Shannessy b46b6a8db9 Fix live editor examples on home page.
Remember that one time I wrote release notes and said:

> This is a breaking change - if you were using class, you must change
> this to className or your components will be visually broken.

Good thing I didn't listen to myself!
2013-10-16 17:56:51 -07:00
Ben Alpert e379f8ec03 Fix all errors and warnings on homepage
Also onChange instead of onInput in two places!
2013-07-17 13:31:52 -07:00
Paul O’Shannessy dbdf1cc296 Merge branch 'chenglou-master'
Conflicts:
	docs/_js/examples/markdown.js
2013-07-17 13:30:22 -07:00
Cheng Lou dd14fdfdc5 todo fix 2013-07-17 16:28:04 -04:00
Cheng Lou fc6a567e0e jsx 2013-07-17 16:25:25 -04:00
Cheng Lou 169b172ffc textarea format 2013-07-17 16:22:30 -04:00
Paul O’Shannessy 5db3a0e481 Remove React.autoBind from examples 2013-07-16 23:44:09 -07:00
jordow 81f3a5c6cd Make todo example shorter and not rely on the DOM. 2013-06-07 13:11:40 -07:00
Paul O’Shannessy 1e76d84569 Merge pull request #32 from spicyj/input
Add new onInput event
2013-06-05 14:57:25 -07:00