33 Commits

Author SHA1 Message Date
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
ef95ce6055 Introduced CompileContext and other refactoring 2015-12-02 19:35:19 -07:00
pecopeland
0205a47f04 Fixed a typo for rendererFunc in helpers.js 2015-09-18 13:50:58 -07: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
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
544dfb9afd fixed some typos 2015-08-18 21:32:05 +02: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
76460f3be8 'use strict' for helpers 2015-05-27 11:05:34 -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
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
a936c93b4c Fixes #36 - Deprecate invokeBody for <include> 2015-02-23 17:44:42 -07:00
Patrick Steele-Idem
79aa92254f Fixes #36 Deprecated invokeBody in favor of renderBody 2015-02-23 16:35:30 -07:00
Patrick Steele-Idem
4d9cdfa706 Fixed #33 2015-02-16 13:03:53 -07:00
Benjamin Kniffler
bd3a2fa7e9 Add support for .marko.html templates 2015-01-31 17:02:29 +01:00
Patrick Steele-Idem
0335a06aab Allow a template factory function to be provided to __helper.l
Fixes the following issue: https://github.com/raptorjs/markoify/issues/1
2014-12-27 11:26:18 -07:00
Patrick Steele-Idem
13fb3b8b78 Make notEmpty more robust 2014-10-20 12:30:05 -06:00
Patrick Steele-Idem
b089b751b4 Trick the JavaScript module bundlers to prevent bundling view-engine 2014-10-15 11:02:05 -06:00
Patrick Steele-Idem
2f7cac5ef9 Allow non-Marko templates to also be loaded through the view-engine 2014-10-15 09:46:45 -06:00
Phil Gates-Idem
a49554b4cb When compiling templates that use string concatenation, treat null and undefined as empty strings so that the the literal "null" and "undefined" don't get written 2014-08-13 00:37:18 -04:00
Phil Gates-Idem
9ceded3078 Check handler.process and handler.render before using handler itself as renderer 2014-07-11 09:46:05 -04:00
Patrick Steele-Idem
94e7a7a65e Cleaned up the tag helper 2014-06-18 21:08:13 -06:00
Patrick Steele-Idem
3f322ecfe5 Performance optimizations for template resolution in compiled templates 2014-06-18 17:16:36 -06:00
Phil Gates-Idem
2b485710e1 Check for process and render methods before assuming the renderer itself is the correct renderer 2014-05-27 00:44:30 -04:00
Patrick Steele-Idem
1c6dd4f6cc Flattened directory structure a bit by dropping lib 2014-04-29 22:21:20 -06:00