From 7358cea9f6f4c5b4005c452e819fc6c953bc05e5 Mon Sep 17 00:00:00 2001 From: ido Date: Thu, 19 Feb 2015 14:49:11 +0200 Subject: [PATCH] add es6 sample --- playground/examples.js | 2 ++ playground/examples.rt | 7 +++++++ playground/examples.rt.js | 5 ++++- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/playground/examples.js b/playground/examples.js index 08cbd4e..38a00d5 100644 --- a/playground/examples.js +++ b/playground/examples.js @@ -29,10 +29,12 @@ define(['lodash', 'react', './examples.rt', getInitialState: function () { var codeAmd = window.reactTemplates.convertTemplateToReact(rtRequireRT, {modules: 'amd', name: 'template'}); var codeCJS = window.reactTemplates.convertTemplateToReact(rtRequireRT, {modules: 'commonjs', name: 'template'}); + var codeES6 = window.reactTemplates.convertTemplateToReact(rtRequireRT, {modules: 'es6', name: 'template'}); return { rtRequire: {value: rtRequireRT}, amd: {value: codeAmd}, cjs: {value: codeCJS}, + es6: {value: codeES6}, samples: samples }; }, diff --git a/playground/examples.rt b/playground/examples.rt index 3a2aed8..62d99bb 100644 --- a/playground/examples.rt +++ b/playground/examples.rt @@ -65,4 +65,11 @@

+
+

ES6

+

+ This example shows the rt-require sample output with ES6 support. +

+ +
diff --git a/playground/examples.rt.js b/playground/examples.rt.js index bc3eb6f..d578f3b 100644 --- a/playground/examples.rt.js +++ b/playground/examples.rt.js @@ -33,6 +33,9 @@ define([ }, React.createElement('h3', {}, 'AMD'), React.createElement('p', {}, '\n This example shows the rt-require sample output with AMD support.\n '), React.createElement(viewer, _.merge({}, { 'mode': 'javascript' }, this.state.amd))), React.createElement('div', { 'id': 'commonjs', 'className': 'example' - }, React.createElement('h3', {}, 'CommonJS'), React.createElement('p', {}, '\n This example shows the rt-require sample output with CommonJS support.\n '), React.createElement(viewer, _.merge({}, { 'mode': 'javascript' }, this.state.cjs)))); + }, React.createElement('h3', {}, 'CommonJS'), React.createElement('p', {}, '\n This example shows the rt-require sample output with CommonJS support.\n '), React.createElement(viewer, _.merge({}, { 'mode': 'javascript' }, this.state.cjs))), React.createElement('div', { + 'id': 'es6', + 'className': 'example' + }, React.createElement('h3', {}, 'ES6'), React.createElement('p', {}, '\n This example shows the rt-require sample output with ES6 support.\n '), React.createElement(viewer, _.merge({}, { 'mode': 'javascript' }, this.state.es6)))); }; }); \ No newline at end of file