940 Commits

Author SHA1 Message Date
Patrick Steele-Idem
724aa41c51 Fixes #174 - Marko v3: CDATA 2016-01-19 15:53:12 -07:00
Patrick Steele-Idem
845ec98c98 Marko v3: Adjusted indentation for object literals 2016-01-19 15:35:36 -07:00
Patrick Steele-Idem
b960ff73dd Marko v3: Moved over a pending test 2016-01-19 15:35:15 -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
7db74bf05b Marko v3: Added test for parseJavaScriptArgs 2016-01-19 10:52:22 -07:00
Patrick Steele-Idem
426ec24069 Fixes #209 - Marko v3: Re-introduce support for the layout taglib 2016-01-19 10:52:11 -07:00
Patrick Steele-Idem
315304ff40 Marko v3: Fixed tests for parseExpression and parseJavaScriptArgs to use builder method 2016-01-19 10:51:48 -07:00
Patrick Steele-Idem
9515cebe07 Marko v3: Minor code cleanup for var-tag.js 2016-01-19 10:51:18 -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
d1ca75a9c9 Marko v3: Wrap returned static variable name in an Identifier node 2016-01-19 10:47:26 -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
0a3e80caea Removed console.log in test 2016-01-18 20:16:25 -07:00
Patrick Steele-Idem
7e0aff58c2 Marko v3: Moved over more pending tests and added new tests 2016-01-18 20:14:55 -07:00
Patrick Steele-Idem
307ddc1b06 Marko v3: Allow compiler test to have a checkError() function 2016-01-18 20:14:38 -07:00
Patrick Steele-Idem
7c3bc9bc50 Marko v3: Explicitly allow core directive attributes on all tags 2016-01-18 20:14:18 -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
5a3796899f Marko v3: Allow transformer lookup on node that looks like an HTML element 2016-01-18 20:13:39 -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
c1dc3de3de Moved over pending test 2016-01-18 13:59:57 -07:00
Patrick Steele-Idem
020457aa88 Fixes #206 - Handle HTML comments correctly 2016-01-18 13:51:27 -07:00
Patrick Steele-Idem
d860dfa528 Marko v3: Moved over more pending tests 2016-01-18 11:03:30 -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
3860b18706 Marko v3: Moved over pending whitespace test 2016-01-14 10:30:41 -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
bb89e627b0 Marko v3: Make tag def lookup case-insensitive 2016-01-14 10:13:29 -07:00
Patrick Steele-Idem
8d68296631 Test cleanup 2016-01-14 10:12:56 -07:00
Patrick Steele-Idem
1333198195 Marko v3: Moved over some pending tests for the compiler 2016-01-13 12:39:55 -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
5d123c2013 Marko v3: Re-introduced <unless> tag support 2016-01-11 11:17:28 -07:00
Patrick Steele-Idem
b3f0977c2e Marko v3: Moved over test for <var> and <assign> 2016-01-11 10:55:51 -07:00
Patrick Steele-Idem
598199c08d Marko v3: HTML entities in body test 2016-01-11 10:53:17 -07:00
Patrick Steele-Idem
3850a0c276 Fixed test 2016-01-11 10:39:28 -07:00
Patrick Steele-Idem
fd6da21e48 Marko v3: Don't remove core directive attributes if they don't have an arg 2016-01-11 10:35:34 -07:00
Patrick Steele-Idem
5b1e3111c6 Marko v3: Added test for @if and @for on same tag 2016-01-11 10:34:49 -07:00
Patrick Steele-Idem
6056703a78 Marko v3: Moved over test for expressions in body placeholders 2016-01-11 10:26:32 -07:00
Patrick Steele-Idem
73f939cf03 Marko v3: Added for dynamic attribute that resolves to true 2016-01-11 10:25:27 -07:00
Patrick Steele-Idem
59f361dc2a Marko v3: Renamed "test/fixtures/render-async" to "test/fixtures/async-render" 2016-01-11 10:25:03 -07:00
Patrick Steele-Idem
0460830088 Marko v3: Moved over test for scanned custom tags 2016-01-11 10:19:20 -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
0e9d9652a3 Marko v3: Moved over test for global data 2016-01-11 09:55:43 -07:00
Patrick Steele-Idem
748f8ad881 Removed unneeded pending test 2016-01-11 09:54:30 -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
9cadda400d Marko v3: Added tests for JS simple conditionals 2016-01-10 18:02:50 -07:00
Patrick Steele-Idem
d403308c21 Marko v3: Improved error message for invalid JS expressions 2016-01-10 17:52:14 -07:00
Patrick Steele-Idem
08b63b535a Marko v3: Added test case for conditional attribute 2016-01-10 17:51:57 -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