23 Commits

Author SHA1 Message Date
Patrick Steele-Idem
9c2c99a707 Fixes #220 - Support expansion of CSS selector shorthand for tag names 2016-02-16 21:39:58 -07:00
Patrick Steele-Idem
c29f84d4ae Minor cleanup 2016-02-16 20:48:09 -07:00
Patrick Steele-Idem
0c1babd588 Fixes #226 - Allow placeholders in tag name 2016-02-16 19:01:00 -07:00
Patrick Steele-Idem
90234c5bb1 Marko v3: Include the raw, unparsed attribute value 2016-02-11 15:00:03 -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
3eb9084a2c Marko v3: Better handling of attribute placeholders 2016-02-09 11:41:05 -07:00
Patrick Steele-Idem
ada3f81bd3 Fixes #181 - Marko v3: Scriptlets 2016-02-03 16:20:20 -07:00
Patrick Steele-Idem
9abbf5d2ec Fixes #214 - Marko v3: <script marko-init> 2016-02-03 14:37:57 -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
14a448ae03 Marko v3: Changes to avoid problems with cyclic module dependencies 2016-01-19 10:49:35 -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
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
6153b13959 Fixes #195 <template-init> added 2015-12-30 19:59:10 -07:00
Patrick Steele-Idem
8263c6aad4 Don't escape for $!{} 2015-12-30 19:59:10 -07:00
Patrick Steele-Idem
2a34d940e4 Expose method for creating an AST node from an HTML element 2015-12-29 11:01:48 -07:00
Patrick Steele-Idem
d621ef13df Various cleanup 2015-12-11 09:08:27 -07:00
Patrick Steele-Idem
52f719323c Pass the element node to the factory, instead of the element factory 2015-12-08 16:25:10 -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
069b3e5ba9 Initial commit for marko v3 with htmljs-parser
Work-in-progress. Lots of failing tests.
2015-11-24 14:30:32 -07:00