183 Commits

Author SHA1 Message Date
Patrick Steele-Idem
705f22c29f Clone the array before searching for siblings 2015-12-28 14:41:36 -07:00
Patrick Steele-Idem
5fb7089624 marko v3: custom iterator support 2015-12-28 11:45:40 -07:00
Patrick Steele-Idem
6752065e5a Removed autotest-pending/looping-range (completed) 2015-12-28 10:17:56 -07:00
Patrick Steele-Idem
d7800711b5 Fixes #184 - Looping over object properties 2015-12-28 10:17:22 -07:00
Patrick Steele-Idem
1bf6838c2c Lot's of improvements
All string expressions are now parsed using esprima when using the builder API
2015-12-23 16:47:42 -07:00
Patrick Steele-Idem
b6d6f4fdad Improved tests for the var tag 2015-12-22 10:54:25 -07:00
Bryce Watson
9d5a7429c5 Updating Vars to allow scoped anonymous functions 2015-12-21 18:55:28 -08:00
Patrick Steele-Idem
90fb80b71f Fixes #185 - Allow the <var> tag to have body content 2015-12-20 16:02:59 -07:00
Patrick Steele-Idem
53700d4e94 More tests and compiler API docs 2015-12-16 21:37:19 -07:00
Patrick Steele-Idem
6465b81d2d More builder tests and improved compiler API docs (round 2) 2015-12-15 14:56:51 -07:00
Patrick Steele-Idem
1533325034 More builder tests and improved compiler API docs 2015-12-15 11:19:01 -07:00
Patrick Steele-Idem
28a851723a More compiler tests, docs and improvements 2015-12-11 15:48:35 -07:00
Patrick Steele-Idem
eed53e84ec Delete the test/node_modules dir 2015-12-11 09:52:48 -07:00
Patrick Steele-Idem
d621ef13df Various cleanup 2015-12-11 09:08:27 -07:00
Patrick Steele-Idem
55617a0c8e <macro> instead of <function> 2015-12-08 14:58:05 -07:00
Patrick Steele-Idem
76f1a5998a Merge branch 'master' of github.com:marko-js/marko into htmljs-parser 2015-12-07 14:03:23 -07:00
Patrick Steele-Idem
4b38989892 Restored range looping functionality 2015-12-07 13:21:02 -07:00
Patrick Steele-Idem
f98a7dfef9 Fixes #167 - Nested tags only work one level deep 2015-12-07 11:44:08 -07:00
Patrick Steele-Idem
a9fd496589 More cleanup. Made all failing tests pending 2015-12-03 16:29:12 -07:00
Patrick Steele-Idem
65ed8a315c Ignore actual.json files 2015-12-03 16:20:06 -07:00
Patrick Steele-Idem
cb1d2b507e Delete actual.json files out of source control 2015-12-03 16:19:56 -07:00
Patrick Steele-Idem
c78076f877 Restored most of the looping functionality 2015-12-03 16:07:11 -07:00
Patrick Steele-Idem
6ecb5b32dd Record error for invalid attributes 2015-12-02 23:01:23 -07:00
Patrick Steele-Idem
ef95ce6055 Introduced CompileContext and other refactoring 2015-12-02 19:35:19 -07:00
Patrick Steele-Idem
ad2f43c06e Reintroduced basic support for custom tags 2015-12-01 13:56:31 -07:00
Patrick Steele-Idem
66f9be0d4e Reintroduced attrs support 2015-12-01 09:36:44 -07:00
Patrick Steele-Idem
a4dee1bbf3 gitignore actual.html files 2015-11-30 23:19:30 -07:00
Patrick Steele-Idem
b4bb42c166 Deleted actual.html files 2015-11-30 23:19:07 -07:00
Patrick Steele-Idem
069b3e5ba9 Initial commit for marko v3 with htmljs-parser
Work-in-progress. Lots of failing tests.
2015-11-24 14:30:32 -07:00
Patrick Steele-Idem
d60289c50f Fixes #161 - Nested tags with no body content are not handled correctly 2015-11-10 10:21:02 -07:00
Patrick Steele-Idem
4b02418079 Added test cases for nested tags that are self-closing and has an empty body 2015-11-10 09:23:45 -07:00
Patrick Steele-Idem
f44d5c4bfe Additional tests for async fragments with errors 2015-10-15 16:28:51 -06:00
Phillip Gates-Idem
c90b1bf885 Make loading template from String template source easier 2015-10-06 11:06:05 -04:00
Patrick Steele-Idem
370ac4b3ab Fixes #150 - Provide option to prevent writing compiled templates to disk 2015-09-24 10:32:54 -06:00
Patrick Steele-Idem
91efc184d1 Fixes #140 - De-dupe taglibs by module name 2015-09-23 15:34:03 -06:00
Kristian Mandrup
b491359cdf fix trailing whitespace in unless:expected 2015-09-15 19:35:02 +02:00
Kristian Mandrup
51e4c5f3a1 fix unless and update docs 2015-09-15 18:38:38 +02:00
Patrick Steele-Idem
4ff4ffaa1a Fixed test 2015-08-28 08:57:32 -06:00
Patrick Steele-Idem
fef06cab1f Fixes #137 - adds support for dynamic HTML tag names 2015-08-28 08:56:27 -06:00
Patrick Steele-Idem
59433cfa33 Ignore generated *.html.js file 2015-08-28 08:55:33 -06:00
Patrick Steele-Idem
1ac4cb8848 Deleted generated file 2015-08-28 08:55:24 -06:00
Patrick Steele-Idem
bfa47f294a Fixes #135 Allow "attrs" attribute on custom tags 2015-08-26 09:41:46 -06:00
Patrick Steele-Idem
608d9092bb Handle circular imports 2015-08-25 10:01:47 -06:00
Patrick Steele-Idem
2901636bf5 Fixes #131 - Recursively handle taglib imports 2015-08-25 09:35:30 -06:00
Patrick Steele-Idem
8616a9731f Cleanup and code comments 2015-08-18 14:01:42 -06:00
Patrick Steele-Idem
104cf5d5b4 Remove cruft 2015-08-18 10:52:27 -06:00
Patrick Steele-Idem
dd68358707 Fixes #122 Don't allow invalid attributes when using shorthand 2015-08-17 16:50:27 -06:00
Patrick Steele-Idem
c08bbe66b0 Remove symlink 2015-08-14 09:09:13 -06:00
Patrick Steele-Idem
cde58ad930 More test cases 2015-08-11 10:08:07 -06:00
Patrick Steele-Idem
11190d3db6 Added failing test for https://github.com/raptorjs/marko-layout/issues/2 2015-07-22 10:04:00 -06:00