Merge remote-tracking branch 'origin/gh-pages' into gh-pages

This commit is contained in:
ido 2015-01-12 15:01:36 +02:00
commit a9536edce6
5 changed files with 24 additions and 2 deletions

View File

@ -25,6 +25,8 @@ https://github.com/wix/generator-react-templates
Here's a sample Hello project:<br/>
https://github.com/wix/hello-react-templates
## IntelliJ / WebStorm plugin
http://plugins.jetbrains.com/plugin/7648
###### Basic concepts for React templates

View File

@ -349,7 +349,7 @@ function convertHtmlToReact(node, context) {
* @return {string}
*/
function convertTemplateToReact(html, options) {
var rootNode = cheerio.load(html, {lowerCaseTags: false, lowerCaseAttributeNames: false, xmlMode: true, withStartIndices: true});
var rootNode = cheerio.load(html, {lowerCaseTags: false, lowerCaseAttributeNames: false, xmlMode: false, withStartIndices: true});
options = _.defaults({}, options, defaultOptions);
var defines = {'react/addons': 'React', lodash: '_'};
var context = defaultContext(html, options);

5
test/data/inputs.rt Normal file
View File

@ -0,0 +1,5 @@
<!doctype rt>
<div>
<input type="text" name="first">
<input type="text" name="second">
</div>

15
test/data/inputs.rt.js Normal file
View File

@ -0,0 +1,15 @@
define([
'react/addons',
'lodash'
], function (React, _) {
'use strict';
return function () {
return React.createElement('div', {}, React.createElement('input', {
'type': 'text',
'name': 'first'
}), React.createElement('input', {
'type': 'text',
'name': 'second'
}));
};
});

View File

@ -43,7 +43,7 @@ function errorEqual(err) {
}
test('conversion test', function (t) {
var files = ['div.rt', 'test.rt', 'repeat.rt'];
var files = ['div.rt', 'test.rt', 'repeat.rt','inputs.rt'];
t.plan(files.length);
files.forEach(check);