1
0
mirror of https://github.com/bobwen-dev/react-templates synced 2025-04-12 00:56:39 +02:00

63 Commits

Author SHA1 Message Date
Avi Marcus
6bc41f0113 made rt-include self closing to prevent future bugs 2016-02-04 16:30:50 +02:00
Avi Marcus
9d38cbb828 added rt-include, not in playground as the only interesting use case for playground is with url support and that requires changing the entire code to be async 2016-02-04 16:21:34 +02:00
Avi Marcus
63ef4541ae merge of nippur72 changes regarding rt-virtual 2016-01-13 13:40:28 +02:00
Avi Marcus
b67efbf278 Merge pull request #89 from nippur72/safe-parsing
Correctly parse rt-repeat object literal collection
2016-01-13 12:10:43 +02:00
Antonino Porcino
510d394e2b Updated escodegen, fixed es6 test 2016-01-03 10:59:35 +01:00
Antonino Porcino
9375b8e2d1 Added test for rt-repeat over object literal collection 2016-01-01 19:22:35 +01:00
Antonino Porcino
a3c1dc1dfb Changed to rt-virtual, added tests 2015-12-31 17:47:44 +01:00
maria
3fff4db2ae check scope in rt-if and fix eslint warnings 2015-11-29 14:50:09 +02:00
ido
e73e15b186 add svg to test 2015-11-12 12:29:55 +02:00
ido
e9376d990b test fix for #63 2015-09-03 11:01:01 +03:00
ido
205546eb3c fixed #63 2015-09-03 10:53:48 +03:00
ido
b3fd044344 close #62 2015-09-03 10:14:51 +03:00
Nir Natan
08aa36a2f1 Add support for React Native 2015-08-19 20:20:31 +03:00
Nir Natan
4ee34d21ae convert 'template' tag to 'rt-template' 2015-08-17 17:39:09 +03:00
Nir Natan
78799bfca7 add support for function templates props 2015-08-09 23:37:33 +03:00
ido
0e744736ce fixed #52 2015-08-02 17:16:55 +03:00
ido
3415de3661 Merge branch 'scope-variable-references' of https://github.com/anchann/react-templates into anchann-scope-variable-references 2015-07-30 13:40:39 +03:00
ido
02f4c08bd3 close #43 2015-07-29 17:47:13 +03:00
anchann
0c5fee07a7 In rt-scope subsequent aliases should be able to reference preceding ones
Rationale: It is typical to want to alias multiple subtrees of a nested
structure in a single rt-scope statement, like so:

<div rt-scope="this.props.user as user; user.profile as profile;
user.friends as friends">

This was not possible because of the function parameter based
implementation of rt-scope. I tweaked it a bit to use var declaration
instead, while preserving the parameter-based passing for all child
scopes.
2015-07-27 15:56:10 +09:00
anchann
88dc5544e8 Allow trailing semicolon in rt-scope
Rationale: it is natural for many developers to place a trailing
semicolon after the last scope alias pair, just as they do after every
preceding pair in the list. Since it is possible to save them time (and
perhaps frustration) at no cost in terms of semantics and safety, we
should do so.

On tests. Wasn't sure if this should be broken out into a separate test,
or bundled together with the existing one.
2015-07-27 13:57:16 +09:00
Liad Yosef
e8d95c1a47 convert es6 imports without brackets 2015-05-10 17:23:25 +03:00
ido
9d868f7466 add class test 2015-04-21 18:24:19 +03:00
avim
084a44b402 added jsrt support 2015-03-29 15:55:40 +03:00
ido
92e8ca38cd fix test 2015-03-18 13:18:53 +02:00
avim
faa6b1adf2 added better rt-props support use assign instead of merge and merge correctly style and className 2015-02-26 10:48:44 +02:00
ido
4d00e92772 close #pr-14 es6 modules support 2015-02-19 14:45:41 +02:00
Bruno Grieder
49b5034f3e Added TypeScript support via the --modules typescript flag 2015-02-17 02:23:08 +01:00
avim
d1e6d41740 fixed js execution context outside of string nodes needs to concat as string 2015-02-09 10:43:55 +02:00
avim
0af424dd7e change string concat to separate children in the function call, so you don't get [Object object] 2015-02-08 17:26:29 +02:00
ido
2c79edf519 better error reporting, added column and enfOffset, deprecated index 2015-02-01 11:50:05 +02:00
ido
3b9d8579fa increase test coverage 2015-01-22 18:02:18 +02:00
ido
866df02d0e support named amd module 2015-01-22 16:50:00 +02:00
avim
36f1edfc1f support style tags - cheerio parses them as special section in the html 2015-01-19 16:22:42 +02:00
avim
5015222f45 support custom-elements 2015-01-19 15:29:42 +02:00
Avi Marcus
3ba52d1653 replace htmlMode with hard wired list of self closing tags... caused weird problems with rt-require... 2015-01-12 20:08:30 +02:00
ido
f515c17a67 add tests for json output 2015-01-12 15:29:21 +02:00
avim
491a3e6125 html mode instead of xml, fix problem with inputs and br tags caused by html which is not valid xml 2015-01-11 12:13:01 +02:00
ido
2abd385739 removed eslint ignores 2014-12-28 11:48:50 +02:00
Avi Marcus
8fb5fb3674 moved require to rt-require tag instead of inside of doctype and removed doctype completely 2014-12-11 09:30:27 +02:00
ido
3066de38b7 invalid input tests 2014-12-09 17:20:09 +02:00
avim
13fffaa55d support React 0.12 & React 0.10/0.11 syntax and dom elements 2014-12-04 14:40:54 +02:00
ido
4654770a10 react/addons generation change 2014-12-03 11:45:31 +02:00
ido
a317b0df1a error handling + test 2014-12-02 14:30:06 +02:00
amitk
68b6015bfd Don't ignore whitespace in html text 2014-11-30 10:55:38 +02:00
amitk
edbc8fac9b Added rt-props 2014-11-29 23:32:00 +02:00
avim
7504b09a12 fixed tests
Fixed problem with wrapping of injected code if concatted with strings.
2014-11-27 11:57:45 +02:00
ido
44cb755bd8 add grunt 2014-11-18 15:54:34 +02:00
amitk
1e44367bcd Changed doctype to be "rt" 2014-11-16 09:01:31 +02:00
amitk
6839b7506b Fixed empty lambda expressions 2014-11-13 00:25:12 +02:00
Avi Marcus
979cc0ddb8 removed superfluous flattens, made generated code look almost like what hand crafted code would look like 2014-11-12 10:48:22 +02:00