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 |
|
Patrick Steele-Idem
|
227c1d6a80
|
Added Builder.concat(...)
|
2016-02-04 16:40:40 -07:00 |
|
Patrick Steele-Idem
|
5bf9f27750
|
Don't expose getStaticVars and getStaticCode from CodeGenerator
|
2016-02-04 16:25:13 -07:00 |
|
Patrick Steele-Idem
|
ee4fc809b2
|
Added test for templateRoot.prependChild
|
2016-02-04 16:24:51 -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
|
ee91cf2ec6
|
Don't throw error if custom tag has a transformer
|
2016-02-04 11:50:54 -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
|
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
|
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
|
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
|
dfdbf8b377
|
Added helper method to import a module into the compiled template module
|
2016-02-03 11:18:50 -07:00 |
|
Patrick Steele-Idem
|
4c419abbe9
|
Marko v3: Cleaned up how scanned tags are discovered
|
2016-02-03 11:13:37 -07:00 |
|
Patrick Steele-Idem
|
fc824cdbf4
|
Marko v3: Updated tests to work with concise mode
|
2016-02-02 16:02:46 -07:00 |
|
Patrick Steele-Idem
|
2ee712ba53
|
Marko v3: Added additional literal builder calls
|
2016-02-02 16:02:19 -07:00 |
|
Patrick Steele-Idem
|
5ebfc173f4
|
Marko v3: Added tests for onBeforeGenerateCode and onAfterGenerateCode
|
2016-02-02 16:01:56 -07:00 |
|
Patrick Steele-Idem
|
29fdb6ba5c
|
Marko v3: Provide immutable nodes for common AST nodes
|
2016-02-02 16:01:34 -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
|
4c6d4d0661
|
Marko v3: Do replacement on exit so that all nodes are walked
|
2016-02-02 15:56:35 -07:00 |
|
Patrick Steele-Idem
|
a76fa41321
|
Fixed error handling code
|
2016-02-02 15:56:13 -07:00 |
|
Patrick Steele-Idem
|
266e15fa9c
|
Fixes #211 - Marko v3: Support concise (Jade-like) syntax
|
2016-02-01 16:40:10 -07:00 |
|
Patrick Steele-Idem
|
8b51e818a3
|
Marko v3: Improved assertions
|
2016-02-01 16:34:16 -07:00 |
|
Patrick Steele-Idem
|
bd65a6566a
|
Marko v3: Removed deprecated methods
|
2016-02-01 16:31:34 -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 |
|