dillon1000/react
Commit
Browse files JSX: Respect original spacing and newlines better
Fixes #335.
Now this JSX:
```
/** @jsx React.DOM */
var HelloMessage = React.createClass({
render: function() {
return <div>
Look!
<a href=
"http://www.facebook.com/">Facebook
</a>
</div>;
}
});
```
produces
```
/** @jsx React.DOM */
var HelloMessage = React.createClass({displayName: 'HelloMessage',
render: function() {
return React.DOM.div(null,
" Look! ",
React.DOM.a( {href:
"http://www.facebook.com/"}, "Facebook "
)
);
}
});
```
rather than the less-desirable
```
/** @jsx React.DOM */
var HelloMessage = React.createClass({displayName: 'HelloMessage',
render: function() {
return React.DOM.div(null,
" Look! ", React.DOM.a( {href:"http://www.facebook.com/"}, "Facebook " ),
);
}
});
```Changed paths2 files
First-parent comparisonvendor/fbtransform/transforms/react.js ModifiedM vendor/fbtransform/transforms/xjs.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…