304 Commits

Author SHA1 Message Date
Patrick Steele-Idem
a574a2be82 Marko v3: parse init/test/update parts of for loop 2016-02-12 17:18:51 -07:00
Patrick Steele-Idem
19144d4921 Marko v3: Moved over pending resolve renderer tests 2016-02-12 16:34:12 -07:00
Patrick Steele-Idem
48c4192528 Marko v3: Moved over pending taglib import tests 2016-02-12 16:30:25 -07:00
Patrick Steele-Idem
763b8b7c70 Fixes #225 - Marko v3: Migrate <cached-fragment> 2016-02-12 16:20:15 -07:00
Patrick Steele-Idem
e8e4ef332d Fixes #224 and Fixes #216 - Marko v3: marko-taglib.json --> marko.json and improved taglib discovery 2016-02-12 16:02:40 -07:00
Patrick Steele-Idem
8a184dea2f Marko v3: Moved over some of the pending compiler tests 2016-02-11 15:45:10 -07:00
Patrick Steele-Idem
261088791d Merge branch 'master' of github.com:marko-js/marko into htmljs-parser 2016-02-11 15:29:59 -07:00
Patrick Steele-Idem
70716e2209 Fixes #176 - Marko v3: Migrate async taglib 2016-02-11 15:00:58 -07:00
Patrick Steele-Idem
67c431019d Fixes #219 - Marko v3: Use ":" instead of "." for nested tags 2016-02-11 11:00:59 -07:00
Patrick Steele-Idem
8f9d1094af Marko v3: Fixes #222 - Allow open only tags to be defined in tag definition 2016-02-11 10:53:22 -07:00
Patrick Steele-Idem
4339c8dfd1 Marko v3: Added "preserveWhitespace" as a load template/compiler option 2016-02-09 16:02:34 -07:00
Patrick Steele-Idem
5d2b43b88e Marko v3: Tests for resolving paths and templates 2016-02-09 15:23:23 -07:00
Patrick Steele-Idem
3eb9084a2c Marko v3: Better handling of attribute placeholders 2016-02-09 11:41:05 -07:00
Patrick Steele-Idem
429706b12d Marko v3: moved over pending "simple" test 2016-02-08 23:47:25 -07:00
Patrick Steele-Idem
a47b15ab3a Marko v3: Moved over pending test 2016-02-08 23:47:01 -07:00
Patrick Steele-Idem
9a43cc7663 Marko v3: Introduced <include-text('./foo.txt')/> 2016-02-08 23:43:04 -07:00
Patrick Steele-Idem
a3d76a3678 Fixes #178 - Marko v3: include tag 2016-02-08 23:29:50 -07:00
Patrick Steele-Idem
3667d81eb3 Marko v3: Fixed tests 2016-02-08 22:51:37 -07:00
Patrick Steele-Idem
6d366ab1ee Marko v3: Node#wrap --> Node#wrapWith 2016-02-08 22:42:44 -07:00
Patrick Steele-Idem
e576718d11 Marko v3: Better handling of detaching and moving child nodes 2016-02-08 17:03:02 -07:00
Patrick Steele-Idem
4b3c738a8d Marko v3: new method: builder.var(id, init, kind) 2016-02-08 12:06:44 -07:00
Patrick Steele-Idem
bea815cf77 Marko v3: Added another test case for BinaryExpression 2016-02-06 18:20:58 -07:00
Patrick Steele-Idem
cb4cbce66e Marko v3: Provide option to disable XML escaping for an HTML attribute 2016-02-06 18:19:28 -07:00
Patrick Steele-Idem
396c9794f3 Marko v3: Calculate binary expression with literals at compile-time 2016-02-06 18:15:24 -07:00
Patrick Steele-Idem
90317b899f Marko v3: allow more than two args for builder.concat(...) 2016-02-06 10:48:34 -07:00
Patrick Steele-Idem
410bb80ede Marko v3: Reintroduced support for setting flags on elements from attr def 2016-02-05 16:44:48 -07:00
Patrick Steele-Idem
fb9aaae25b Marko v3: Moved over more pending tests 2016-02-05 11:51:21 -07:00
Patrick Steele-Idem
f89f9c548e Marko v3: Improved for loop parsing 2016-02-05 11:51:07 -07:00
Patrick Steele-Idem
3c02ba01ff Marko v3: Moved over pending test 2016-02-05 10:00:02 -07:00
Patrick Steele-Idem
096dce9616 Marko v3: Moved over pending tests related to dynamic attributes and default attr values 2016-02-05 09:55:27 -07:00
Patrick Steele-Idem
6f9de660f8 Marko v3: Restored tests for circular renderers and circular templates 2016-02-04 21:00:58 -07:00
Patrick Steele-Idem
7d730049d9 Marko v3: Restored more of the tests from Marko v2 2016-02-04 20:52:00 -07:00
Patrick Steele-Idem
b676488693 Fixed codegen.addVar() 2016-02-04 17:14:32 -07:00
Patrick Steele-Idem
7ae1d103d1 Added test for context.addStaticVar 2016-02-04 17:13:11 -07:00
Patrick Steele-Idem
d736a4369d Fixed test for templateRoot-prependChild 2016-02-04 17:09:31 -07:00
Patrick Steele-Idem
795a1d495f Marko v3: Added support for static vars and local variables 2016-02-04 17:09:11 -07:00
Patrick Steele-Idem
e27e680367 Pass codegen to autotest function 2016-02-04 16:41:01 -07:00
Patrick Steele-Idem
ee4fc809b2 Added test for templateRoot.prependChild 2016-02-04 16:24:51 -07:00
Patrick Steele-Idem
c1c56929e9 Fixes #218 - addNestedVariable 2016-02-04 14:50:34 -07:00
Patrick Steele-Idem
2ce5493c9a Marko v3: Added Node.prototype.replaceWith(newNode) 2016-02-04 11:51:16 -07:00
Patrick Steele-Idem
ecf27cc10b Fixed scriptlet test 2016-02-03 16:33:26 -07:00
Patrick Steele-Idem
ada3f81bd3 Fixes #181 - Marko v3: Scriptlets 2016-02-03 16:20:20 -07:00
Patrick Steele-Idem
298cc2a336 Marko v3: Allow attributes passed to createNodeForEl to be an object 2016-02-03 14:39:11 -07:00
Patrick Steele-Idem
3972b38f32 Additional test for the <script> tag 2016-02-03 14:38:44 -07:00
Patrick Steele-Idem
e3e557087c Test fix for #215 2016-02-03 14:38:31 -07:00
Patrick Steele-Idem
9abbf5d2ec Fixes #214 - Marko v3: <script marko-init> 2016-02-03 14:37:57 -07:00
Patrick Steele-Idem
3fb36e8094 Additional test for empty attributes 2016-02-03 11:20:14 -07:00
Patrick Steele-Idem
fd2b445544 Added custom tag for <test-import-module> 2016-02-03 11:19:56 -07:00
Patrick Steele-Idem
dfdbf8b377 Added helper method to import a module into the compiled template module 2016-02-03 11:18:50 -07:00
Patrick Steele-Idem
fc824cdbf4 Marko v3: Updated tests to work with concise mode 2016-02-02 16:02:46 -07:00