Feature: ECMASCRIPT6

This commit is contained in:
fecaille
2016-03-31 13:52:13 +02:00
parent d969c73c6c
commit 51ba0bbf1f

View File

@@ -1,9 +1,10 @@
"use strict"; "use strict";
var React = require('react'),
ReactDOM = require('react-dom'), import React from 'react';
ReactDOMServer = require('react-dom/server'), import ReactDOM from 'react-dom';
CommentBox = require('./app.jsx').CommentBox; import ReactDOMServer from 'react-dom/server';
import App from './app.jsx';
require('bootstrap/dist/css/bootstrap.css'); require('bootstrap/dist/css/bootstrap.css');
@@ -11,7 +12,7 @@ require('bootstrap/dist/css/bootstrap.css');
global.renderClient = function (comments) { global.renderClient = function (comments) {
var data = comments || []; var data = comments || [];
ReactDOM.render( ReactDOM.render(
<CommentBox data={data} url="/api/comments" pollInterval={2000}/>, <App.CommentBox data={data} url="/api/comments" pollInterval={2000}/>,
document.getElementById('content') document.getElementById('content')
); );
}; };
@@ -19,7 +20,7 @@ global.renderClient = function (comments) {
global.renderServer = function (comments) { global.renderServer = function (comments) {
var data = Java.from(comments); var data = Java.from(comments);
return ReactDOMServer.renderToString( return ReactDOMServer.renderToString(
<CommentBox data={data} url="/api/comments" pollInterval={2000} /> <App.CommentBox data={data} url="/api/comments" pollInterval={2000} />
); );
}; };