1091 Commits

Author SHA1 Message Date
Patrick Steele-Idem
ac13f51fc1 Marko v3: Updated README.md v3.0.0-alpha.1 2016-02-18 11:34:55 -07:00
Patrick Steele-Idem
f08ee53343 Marko v3: export registerTaglib(path) 2016-02-18 11:29:23 -07:00
Patrick Steele-Idem
96446c9099 Marko v3: "body-property" will not be supported for tag def 2016-02-18 11:29:09 -07:00
Patrick Steele-Idem
60486262ab Cleaned up dependencies 2016-02-17 15:12:56 -07:00
Patrick Steele-Idem
838f0fe4ed Marko v3: fixed insertSiblingBefore and insertSiblingAfter 2016-02-17 15:12:22 -07:00
Patrick Steele-Idem
19adf139e1 More syntax tests 2016-02-17 12:04:19 -07:00
Patrick Steele-Idem
db4949dcfb Marko v3: Added more complete syntax tests 2016-02-17 11:41:21 -07:00
Patrick Steele-Idem
4ca4ce9f37 Fixed test 2016-02-17 10:04:17 -07:00
Patrick Steele-Idem
b87019a90f Fixes #230 - Marko v3: Special case class attribute to allow object or array expression 2016-02-17 10:02:43 -07:00
Patrick Steele-Idem
58dad19ede Marko v3: Fixed indentation for arrays 2016-02-17 10:02:01 -07:00
Patrick Steele-Idem
36d5b1fe5b Fixes #229 - Marko v3: Special case style attribute to allow object expression 2016-02-17 09:30:27 -07:00
Patrick Steele-Idem
ef1374097f Marko v3: Allow <else if(foo)> 2016-02-16 22:24:03 -07:00
Patrick Steele-Idem
7e9e408c2a Fixed typo in error message 2016-02-16 22:14:02 -07:00
Patrick Steele-Idem
0467643f53 Fixes #228 - Marko v3: while loop support 2016-02-16 22:13:43 -07:00
Patrick Steele-Idem
675261b436 Marko v3: Additional concise tests 2016-02-16 21:46:37 -07:00
Patrick Steele-Idem
2a5e16cf8e Marko v3: Added test for empty close tag (</>) 2016-02-16 21:41:39 -07:00
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
92dccd4978 Don't lookup tag def for dynamic tags 2016-02-16 20:48:21 -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
7d536a7c3c Update README.md 2016-02-13 09:45:35 -07:00
Patrick Steele-Idem
c934d63be3 Marko v3: invoke if test 2016-02-12 17:50:32 -07:00
Patrick Steele-Idem
f00d17bc20 Marko v3: Restored hot reload 2016-02-12 17:26:49 -07:00
Patrick Steele-Idem
acb4d30886 Marko v3: Moved over pending native for loop test 2016-02-12 17:20:01 -07:00
Patrick Steele-Idem
566edc6908 Marko v3: Added tests for parsing update expressions 2016-02-12 17:19:40 -07:00
Patrick Steele-Idem
214aa9bc07 Marko v3: Added codegen test for scoped variables 2016-02-12 17:19:09 -07:00
Patrick Steele-Idem
a574a2be82 Marko v3: parse init/test/update parts of for loop 2016-02-12 17:18:51 -07:00
Patrick Steele-Idem
0c87b4a91a Marko v3: Removed helper functions that are no longer used 2016-02-12 17:17:43 -07:00
Patrick Steele-Idem
e59e50b790 Marko v3: Provide both parseExpression and parseStatement 2016-02-12 17:14:13 -07:00
Patrick Steele-Idem
f49638a6dd Marko v3: Cleanup how scoped vars are handled 2016-02-12 17:13:45 -07:00
Patrick Steele-Idem
19144d4921 Marko v3: Moved over pending resolve renderer tests 2016-02-12 16:34:12 -07:00
Patrick Steele-Idem
48c4192528 Marko v3: Moved over pending taglib import tests 2016-02-12 16:30:25 -07:00
Patrick Steele-Idem
763b8b7c70 Fixes #225 - Marko v3: Migrate <cached-fragment> 2016-02-12 16:20:15 -07:00
Patrick Steele-Idem
e8e4ef332d Fixes #224 and Fixes #216 - Marko v3: marko-taglib.json --> marko.json and improved taglib discovery 2016-02-12 16:02:40 -07:00
Patrick Steele-Idem
8a184dea2f Marko v3: Moved over some of the pending compiler tests 2016-02-11 15:45:10 -07:00
Patrick Steele-Idem
512074790f Merge pull request #223 from marko-js/htmljs-parser
Marko v3 - htmljs-parser + new compiler API
2016-02-11 15:35:44 -07:00
Patrick Steele-Idem
18de19686b Marko v3: Added the raptor-async dependency for the async taglib 2016-02-11 15:31:23 -07:00
Patrick Steele-Idem
261088791d Merge branch 'master' of github.com:marko-js/marko into htmljs-parser 2016-02-11 15:29:59 -07:00
Patrick Steele-Idem
ad3d9d373e Marko v3: export require('marko/compiler').configure(config) 2016-02-11 15:05:47 -07:00
Patrick Steele-Idem
70716e2209 Fixes #176 - Marko v3: Migrate async taglib 2016-02-11 15:00:58 -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
80e963e1b8 Marko v3: Expose context.util object for providing helper functions 2016-02-11 14:59:28 -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
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