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
avim
50eb6bff36
added names for generated functions makes generated code a bit eas
2014-11-11 18:19:00 +02:00
avim
2b38b0ca31
normalize html before compare in tests whitespace forgiving.
2014-11-11 16:55:32 +02:00
avim
2afbc2bd60
fixed camelCase of style
...
added values of empty attributes
2014-11-11 16:41:43 +02:00
avim
1ed5eb873e
added html tests
2014-11-11 13:06:11 +02:00
ido
208c2fc651
add use strict to generated code
2014-11-11 11:27:59 +02:00
ido
a8079e1b7b
update files to use rt ext
2014-11-11 10:27:53 +02:00
amitk
3ebd918cea
Supporting doctype in ignorecase
2014-11-11 00:49:02 +02:00
amitk
2fd3a14879
Fixed style keys that have "-" in the keys
...
Added repeat index into the scope
2014-11-11 00:35:35 +02:00
amitk
74ea6935e4
Fixed style keys that have "-" in the keys
...
Added repeat index into the scope
2014-11-11 00:35:09 +02:00
ido
c43f6c59aa
add function wrap
2014-11-10 18:47:06 +02:00
ido
075f96ebdf
add npm ignore
2014-11-10 17:30:46 +02:00
ido
5d41421e81
more tests
2014-11-10 16:23:17 +02:00
ido
64071ce507
add tests
2014-11-10 15:51:04 +02:00