Patrick Steele-Idem
|
f49638a6dd
|
Marko v3: Cleanup how scoped vars are handled
|
2016-02-12 17:13:45 -07:00 |
|
Patrick Steele-Idem
|
3a841cd8df
|
Marko v3: Also store the raw, unparsed value of an attribute
|
2016-02-11 14:58:35 -07:00 |
|
Patrick Steele-Idem
|
98b52a3342
|
Marko v3: var name from attr value should be the actual string value
|
2016-02-11 14:58:07 -07:00 |
|
Patrick Steele-Idem
|
14350fcab4
|
Marko v3: An attribute without a value should result in a prop with true value for custom tags
|
2016-02-11 14:57: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
|
530b8eb3ef
|
Marko v3: better input validation for FunctionCall
|
2016-02-10 16:20:05 -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
|
3eb9084a2c
|
Marko v3: Better handling of attribute placeholders
|
2016-02-09 11:41:05 -07:00 |
|
Patrick Steele-Idem
|
6d366ab1ee
|
Marko v3: Node#wrap --> Node#wrapWith
|
2016-02-08 22:42:44 -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
|
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
|
1961e39bc1
|
Marko v3: Improved handling of dynamic attributes and default attribute values
|
2016-02-05 09:54:59 -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
|
d28ea9ba33
|
Additional Node helper methods for inserting siblings and children
|
2016-02-04 16:20:48 -07:00 |
|
Patrick Steele-Idem
|
ad81118430
|
Additional ArrayContainer helper methods
|
2016-02-04 16:20:26 -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
|
ada3f81bd3
|
Fixes #181 - Marko v3: Scriptlets
|
2016-02-03 16:20:20 -07:00 |
|
Patrick Steele-Idem
|
d3f18a020e
|
Fixes #215 - Marko v3: Marko should be case sensitive with tag names and attributes
|
2016-02-03 14:34:41 -07:00 |
|
Patrick Steele-Idem
|
07e513c6ff
|
Marko v3: Helper method to return an attributes literal value if it has a literal value
|
2016-02-03 11:19:29 -07:00 |
|
Patrick Steele-Idem
|
176ee2bc9b
|
Marko v3: Added support for node.onBeforeGenerateCode and node.onAfterGenerateCode
|
2016-02-02 16:01:00 -07:00 |
|
Patrick Steele-Idem
|
9dbb77870f
|
Fixes #198 - Marko v3: Replace <div attrs(myAttrs)> with <div ${myAttrs}>
|
2016-02-01 16:31:12 -07:00 |
|
Patrick Steele-Idem
|
f47bfe9da3
|
Marko v3: Reintroduced support for nested variables
|
2016-02-01 16:29:23 -07:00 |
|
Patrick Steele-Idem
|
845ec98c98
|
Marko v3: Adjusted indentation for object literals
|
2016-01-19 15:35:36 -07:00 |
|
Patrick Steele-Idem
|
7ded254c8e
|
Fixes #173 - Marko v3: Input data object for custom tags
|
2016-01-19 15:34:52 -07:00 |
|
Patrick Steele-Idem
|
42b2a349fd
|
Marko v3: Don't put quotes around property name if not necessary
|
2016-01-19 11:04:52 -07:00 |
|
Patrick Steele-Idem
|
14a448ae03
|
Marko v3: Changes to avoid problems with cyclic module dependencies
|
2016-01-19 10:49:35 -07:00 |
|
Patrick Steele-Idem
|
9253534c46
|
Use builder.parseJavaScriptArgs() to parse argument
|
2016-01-19 10:48:19 -07:00 |
|
Patrick Steele-Idem
|
6b1a751739
|
Marko v3: Only preserve custom attribute name if explicitly preserved
|
2016-01-19 10:46:53 -07:00 |
|
Patrick Steele-Idem
|
0d6386198a
|
Marko v3: Proper error message for unmatched nested tag
|
2016-01-18 20:13:56 -07:00 |
|
Patrick Steele-Idem
|
196a6b33b4
|
Marko v3: Support for nested tags and custom tag cleanup
|
2016-01-18 17:11:10 -07:00 |
|
Patrick Steele-Idem
|
35e33aeb75
|
Fixes #208 - Marko v3: Re-introduce support for "import-var" in taglib
|
2016-01-18 14:38:30 -07:00 |
|
Patrick Steele-Idem
|
84de017839
|
Fixes #207 - Marko v3: Re-introduce support for "body-function" in taglib
|
2016-01-18 14:22:20 -07:00 |
|
Patrick Steele-Idem
|
020457aa88
|
Fixes #206 - Handle HTML comments correctly
|
2016-01-18 13:51:27 -07:00 |
|
Patrick Steele-Idem
|
7f6e9f65fa
|
Fixes #205 - Marko v3: Provide full control over whitespace
|
2016-01-15 16:55:22 -07:00 |
|
Patrick Steele-Idem
|
e218cf876c
|
Fixes #204 - preserve whitespace for script, textarea and pre
|
2016-01-14 10:13:47 -07:00 |
|
Patrick Steele-Idem
|
294c6335be
|
Marko v3: Better handling of escaping for custom tags input
|
2016-01-11 13:15:26 -07:00 |
|
Patrick Steele-Idem
|
1ed8881b4d
|
Marko v3: Don't render attribute value if it is an empty string
|
2016-01-11 09:59:49 -07:00 |
|
Patrick Steele-Idem
|
ab59abaee9
|
Fixes #201 - Marko v3: Don't allow "undefined" and "null" in output for placeholders
|
2016-01-11 09:43:46 -07:00 |
|
Patrick Steele-Idem
|
15f2f18a28
|
Fixes #200 - Marko v3: Allow custom tag to be mapped to a template
|
2016-01-10 17:26:10 -07:00 |
|
Patrick Steele-Idem
|
f45b1f364f
|
Add assertion to require callee for FunctionCall node
|
2016-01-10 17:22:49 -07:00 |
|
Patrick Steele-Idem
|
94aaab2d6c
|
Reintroduce renderBody for Marko v3
|
2016-01-08 14:13:36 -07:00 |
|
Patrick Steele-Idem
|
c014b81259
|
Fixes #199 - Better handling of open-only and self-closed tags in Marko v3
|
2016-01-08 10:23:44 -07:00 |
|
Patrick Steele-Idem
|
8c96302550
|
Fixes #197 - Better attribute code generation
Use attr helper and handle attribute escaping
Also improved AST and added walking capability
|
2016-01-07 16:05:26 -07:00 |
|
Patrick Steele-Idem
|
c51362e793
|
Fixes #170 - macro support in Marko v3
|
2016-01-04 17:30:11 -07:00 |
|