1029 Commits

Author SHA1 Message Date
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
c78ca5f352 Marko v3: Improved handling of invalid attributes 2016-02-11 10:24:41 -07:00
Patrick Steele-Idem
fcd2cad02c Marko v3: Check to avoid bad semicolon when inserting code 2016-02-10 16:21:13 -07:00
Patrick Steele-Idem
5ee4d8fc97 Marko v3: Better type handling in makeNode() 2016-02-10 16:20:49 -07:00
Patrick Steele-Idem
530b8eb3ef Marko v3: better input validation for FunctionCall 2016-02-10 16:20:05 -07:00
Patrick Steele-Idem
c5fb6aa4fe Marko v3: 3.0.0-alpha.1 2016-02-10 13:59:58 -07:00
Patrick Steele-Idem
fb0c4beb93 Marko v3: Pass along options in all cases 2016-02-10 13:59:40 -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
b6d0dbcd7f Marko v3: Provide dummy getLastModified() method for compatibility 2016-02-09 15:22:25 -07:00
Patrick Steele-Idem
87ed39139b Marko v3: Added methods for resolving templates and paths 2016-02-09 15:21:25 -07:00
Patrick Steele-Idem
7fd574deb4 Marko v3: Improved code generation for empty objects and arrays 2016-02-09 15:20:44 -07:00
Patrick Steele-Idem
b8fd053bc3 Marko v3: Improved error message 2016-02-09 15:19:39 -07:00
Patrick Steele-Idem
7ec3579a2d Marko v3: Resolve template and path attributes 2016-02-09 15:19:23 -07:00
Patrick Steele-Idem
63b80196ff Marko v3: added builder.containerNode(...) 2016-02-09 15:18:41 -07:00
Patrick Steele-Idem
d1fcc2f983 Marko v3: added builder.requireResolve(...) 2016-02-09 15:18:15 -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
9282451b6b Marko v3: Added builder.computedMemberExpression 2016-02-08 22:42:14 -07:00
Patrick Steele-Idem
e89706acfb Marko v3: Fix indentation for var init with blocks 2016-02-08 22:41:49 -07:00
Patrick Steele-Idem
b7f8f2f3f1 Marko v3: Fix for empty ObjectExpression 2016-02-08 22:40:58 -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
15fcbf63a5 Updated .travis.yml 2016-02-06 18:22:25 -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
d60d82ddc5 Marko v3: Expose convenience method for getting a reference to the escapeXmlAttr helper 2016-02-06 18:17:27 -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
7491d23f7c Validate JavaScript identifiers in builder 2016-02-05 11:47:35 -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
1961e39bc1 Marko v3: Improved handling of dynamic attributes and default attribute values 2016-02-05 09:54:59 -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
7f65aade1d Don't leave extra whitespace around slots 2016-02-04 17:08:13 -07:00
Patrick Steele-Idem
e27e680367 Pass codegen to autotest function 2016-02-04 16:41:01 -07:00