132 Commits

Author SHA1 Message Date
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
36d5b1fe5b Fixes #229 - Marko v3: Special case style attribute to allow object expression 2016-02-17 09:30:27 -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
0c87b4a91a Marko v3: Removed helper functions that are no longer used 2016-02-12 17:17:43 -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
cf53fe02c9 FIxes #188 - Performance: Assume *.marko.js files are up-to-date in production 2016-02-10 10:53:07 -07:00
Patrick Steele-Idem
4339c8dfd1 Marko v3: Added "preserveWhitespace" as a load template/compiler option 2016-02-09 16:02:34 -07:00
Patrick Steele-Idem
bd65a6566a Marko v3: Removed deprecated methods 2016-02-01 16:31:34 -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
196a6b33b4 Marko v3: Support for nested tags and custom tag cleanup 2016-01-18 17:11:10 -07:00
Patrick Steele-Idem
d8f8929260 Fixes #202 - Pass along options to compiler when loading a template 2016-01-12 11:17:07 -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
6e1d1cb505 Fixes #194 Allow forEach target to be an iterator function
Also faster
2015-12-28 14:44:08 -07:00
Patrick Steele-Idem
2655a67b22 Don't pass empty string when loop element is falsey 2015-12-22 10:55:02 -07:00
Patrick Steele-Idem
a9fd496589 More cleanup. Made all failing tests pending 2015-12-03 16:29:12 -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
Phillip Gates-Idem
c90b1bf885 Make loading template from String template source easier 2015-10-06 11:06:05 -04:00
Patrick Steele-Idem
370ac4b3ab Fixes #150 - Provide option to prevent writing compiled templates to disk 2015-09-24 10:32:54 -06:00
pecopeland
0205a47f04 Fixed a typo for rendererFunc in helpers.js 2015-09-18 13:50:58 -07:00
Patrick Steele-Idem
037d4c5d82 Automatically enable browser-refresh 2015-09-10 13:00:07 -06:00
Patrick Steele-Idem
37d4a4dd0b Even better resolving of tag renderer 2015-08-27 17:45:11 -06:00
Patrick Steele-Idem
65a242b4e5 Better resolving of tag renderer 2015-08-27 17:23:13 -06:00
Patrick Steele-Idem
5b70db31bb Code cleanup 2015-08-20 10:48:53 -06:00
Patrick Steele-Idem
80d4de50a6 Code comments 2015-08-18 15:00:08 -06:00
Patrick Steele-Idem
43f2662606 Fixed licensing 2015-08-18 14:28:30 -06:00
tindli
e050af4044 added missing strict statement 2015-08-18 21:44:21 +02:00
tindli
7a48feb611 improved code comments 2015-08-18 21:35:09 +02:00
tindli
544dfb9afd fixed some typos 2015-08-18 21:32:05 +02:00
Patrick Steele-Idem
4133be51ce Removed unused file 2015-08-14 14:30:58 -06:00
Patrick Steele-Idem
5362cfc933 Fixes #108 - Improve how the MARKO_CLEAN env variable is handled 2015-07-28 10:24:53 -07:00
Patrick Steele-Idem
b475f15dc3 Allow *.html extension for layouts
Fix for https://github.com/raptorjs/marko-layout/issues/2
2015-07-22 10:04:40 -06:00
Patrick Steele-Idem
b7a9c064ec Removed unused variable 2015-07-06 10:21:36 -06:00
Patrick Steele-Idem
6de11ddc9f Fixes #96 - Allow dynamic relative paths 2015-07-06 10:08:21 -06:00
Patrick Steele-Idem
89a9b44dd8 Fixes #88 - Assign global data to the correct out 2015-06-05 19:02:28 -06:00
Patrick Steele-Idem
b96ee8b4cb Performance improvements 2015-05-27 11:20:34 -06:00
Patrick Steele-Idem
c41b8d99b8 create fs read options once 2015-05-27 11:07:21 -06:00
Patrick Steele-Idem
76460f3be8 'use strict' for helpers 2015-05-27 11:05:34 -06:00
Patrick Steele-Idem
7c00085380 #78 Change compiled templates to export a loaded Template instance 2015-05-26 16:57:39 -06:00
Patrick Steele-Idem
41e92df68c Fixes #78 - Passthrough if a provided template is already a loaded template instance 2015-05-22 15:20:28 -06:00
Patrick Steele-Idem
62dcc4e3bf Added @deprecated tags for top-level render and stream methods 2015-05-22 14:23:27 -06:00
Patrick Steele-Idem
183c3c62c4 Fixes #61 Simplify parent/child relationships 2015-04-23 18:43:41 -06:00
Patrick Steele-Idem
6e95e97d49 Minor cleanup for #66 2015-04-23 13:41:13 -06:00
Patrick Steele-Idem
0d187d8b9c Fixes #66 - Allow circular dependencies when loading templates 2015-04-22 20:26:07 -06:00
Patrick Steele-Idem
7179fc697d Fixes #58 Added support for MARKO_CLEAN env variable 2015-04-02 17:34:20 -06:00
Patrick Steele-Idem
e3e2a26834 Fixes #50 Initialize the loader after the runtime is fully initialized 2015-03-19 15:22:38 -06:00
Patrick Steele-Idem
dc5aa43e02 Fixes #50 Ensure that all instances of marko have hot-reload and browser-refresh enabled 2015-03-19 12:30:03 -06:00
Patrick Steele-Idem
831ca8f3f4 Slight improvement to code to resolve tag handler 2015-03-18 11:43:11 -06:00
Patrick Steele-Idem
7d0f0582bd Improve how renderer is resolved 2015-03-18 11:39:05 -06:00
Patrick Steele-Idem
4c3bb5ac08 Only set global if $global is provided 2015-03-16 14:28:15 -06:00