Tom Alexander
|
95dc15f103
|
Update parser to preserve the dot and support paths beginning with a dot.
|
2020-05-23 23:12:51 -04:00 |
|
Tom Alexander
|
6e8c7621f1
|
It seems paths with a leading dot restrict the scope the below the current context.
|
2020-05-23 23:06:04 -04:00 |
|
Tom Alexander
|
da4ef1a8c8
|
Remove the headers to the dust helper tests because they were misleading.
|
2020-05-23 22:41:12 -04:00 |
|
Tom Alexander
|
f16c3a4fa1
|
Merge branch 'filters' into render
|
2020-05-23 22:39:13 -04:00 |
|
Tom Alexander
|
92b9e571be
|
Array had the same javascript escaping string issue.
Filed a bug at https://github.com/linkedin/dustjs/issues/802 .
|
2020-05-23 22:37:56 -04:00 |
|
Tom Alexander
|
5424543122
|
Object also should not turn into a string during javascript escape.
|
2020-05-23 22:31:33 -04:00 |
|
Tom Alexander
|
96e8dd63a7
|
Dustjs appears to have an output limit of 65536 characters which was breaking the string test, so I split it in two.
|
2020-05-23 22:23:54 -04:00 |
|
Tom Alexander
|
7ff1f310f5
|
Same issue with numbers.
|
2020-05-23 22:06:25 -04:00 |
|
Tom Alexander
|
71378ed37d
|
Fix a bug w.r.t. quoting and escaping boolean values with filters.
|
2020-05-23 19:34:38 -04:00 |
|
Tom Alexander
|
bd7866e973
|
Implement encodeURIComponent filter.
|
2020-05-23 19:10:02 -04:00 |
|
Tom Alexander
|
46d4f50410
|
Implement the encodeURI filter.
|
2020-05-23 19:06:09 -04:00 |
|
Tom Alexander
|
8d2728a767
|
Implement javascript string escaping.
|
2020-05-23 18:40:09 -04:00 |
|
Tom Alexander
|
f3fef17d4b
|
I was wrong, html escape filter is appended even if an html escape filter is already there.
|
2020-05-23 18:18:59 -04:00 |
|
Tom Alexander
|
e22bffd2ba
|
Implemented the json stringify and parse filters.
|
2020-05-23 18:14:23 -04:00 |
|
Tom Alexander
|
624c83b680
|
Automatically appending the html escape filter on the renderer side.
|
2020-05-23 17:57:19 -04:00 |
|
Tom Alexander
|
6a9fe9e1be
|
Beginning of applying filters for json types. Currently only supports html escaping.
|
2020-05-23 17:23:48 -04:00 |
|
Tom Alexander
|
34c8d24a69
|
Adding to the manual array test.
|
2020-05-23 16:07:24 -04:00 |
|
Tom Alexander
|
894da51916
|
Adding a manually written filters test for more specific testing.
The generated one is more for brute forcing compliance.
|
2020-05-23 16:04:36 -04:00 |
|
Tom Alexander
|
c81a0c5001
|
Add tests for the other json types.
|
2020-05-23 15:58:12 -04:00 |
|
Tom Alexander
|
a0136ea62e
|
Add a generated test invoking all the filters except jp.
|
2020-05-23 15:52:31 -04:00 |
|
Tom Alexander
|
a6641d9c72
|
Add a template to dump the parameters to a custom helper.
|
2020-05-23 14:28:21 -04:00 |
|
Tom Alexander
|
9892d2f61d
|
Merge branch 'dynamic_partials' into render
|
2020-05-17 21:21:52 -04:00 |
|
Tom Alexander
|
5ddeeac966
|
minor cleanup.
|
2020-05-17 21:21:26 -04:00 |
|
Tom Alexander
|
93f9581d8a
|
Renamed the new partial implementation to the old partial name.
|
2020-05-17 21:17:34 -04:00 |
|
Tom Alexander
|
7be00ffea6
|
Remove the old partial implementation.
|
2020-05-17 21:15:03 -04:00 |
|
Tom Alexander
|
ecf2576a0a
|
Remove default case from render_tag.
|
2020-05-17 21:12:27 -04:00 |
|
Tom Alexander
|
10c8b25817
|
Implement the new partial type in the renderer.
|
2020-05-17 21:11:55 -04:00 |
|
Tom Alexander
|
402d8679e2
|
Switch the parser over to a new partial implementation for dynamic partials.
|
2020-05-17 20:44:17 -04:00 |
|
Tom Alexander
|
52ba4fd0a3
|
Only run each command once in the compliance test suite.
|
2020-05-17 16:40:23 -04:00 |
|
Tom Alexander
|
a33b46661e
|
Add a script to run a single test to make development easier since I often want to focus on one test at a time.
|
2020-05-17 16:32:16 -04:00 |
|
Tom Alexander
|
74c83ef374
|
Adding a basic dynamic partials test.
|
2020-05-17 16:07:11 -04:00 |
|
Tom Alexander
|
4645530473
|
Use the render function when doing string coercion for json values.
|
2020-05-17 15:52:38 -04:00 |
|
Tom Alexander
|
04d2f4b331
|
Merge branch 'bug_comparison_type_coercion' into render
|
2020-05-17 00:41:43 -04:00 |
|
Tom Alexander
|
756fdb7d00
|
Tests are once again passing.
|
2020-05-17 00:40:55 -04:00 |
|
Tom Alexander
|
830bb06a92
|
Unifying number comparison.
|
2020-05-17 00:27:21 -04:00 |
|
Tom Alexander
|
731f235d9e
|
fix greater than.
|
2020-05-16 23:26:33 -04:00 |
|
Tom Alexander
|
03a8328148
|
Fix the equality test.
|
2020-05-16 23:19:02 -04:00 |
|
Tom Alexander
|
d77ab7401c
|
Switched over to using operators instead of compare in the renderer.
|
2020-05-16 23:10:04 -04:00 |
|
Tom Alexander
|
596611c03a
|
Mostly implemented the new comparison logic for json with new literals.
|
2020-05-16 23:07:05 -04:00 |
|
Tom Alexander
|
189dfb1755
|
Fix tests.
|
2020-05-16 22:39:29 -04:00 |
|
Tom Alexander
|
c905e705ff
|
Transition to new literals compiling.
Tests still need work, as does the implementation for json.
|
2020-05-16 22:31:40 -04:00 |
|
Tom Alexander
|
bc25c1ee16
|
Starting to remove the old RValues.
|
2020-05-16 22:19:51 -04:00 |
|
Tom Alexander
|
16d8891452
|
Implement partial_compare for OwnedLiteral.
|
2020-05-16 22:08:03 -04:00 |
|
Tom Alexander
|
bf35fd0ae4
|
equals implementation for literal.
|
2020-05-16 22:02:58 -04:00 |
|
Tom Alexander
|
6519add838
|
Starting an OwnedLiteral type instead of using rust's built-in primitives.
|
2020-05-16 21:52:44 -04:00 |
|
Tom Alexander
|
dd160c5708
|
Hitting an infinite loop on compare string and int.
|
2020-05-16 21:34:45 -04:00 |
|
Tom Alexander
|
054480b797
|
First stab at fixing the error, not a full success.
|
2020-05-16 21:30:51 -04:00 |
|
Tom Alexander
|
974ce96f14
|
Merge branch 'dust_helpers' into render
|
2020-05-16 19:07:03 -04:00 |
|
Tom Alexander
|
ce8b73f87a
|
Implement less than or equals.
|
2020-05-16 19:06:40 -04:00 |
|
Tom Alexander
|
30b7324049
|
Implement less-than.
|
2020-05-16 19:05:03 -04:00 |
|