Alan Johnson
|
e32ab0a527
|
Really need to write a pre-commit checker thingy that alerts me if console.log is anywhere in the code.
|
2010-09-16 08:14:07 -04:00 |
|
Alan Johnson
|
0f8593f163
|
Got empty blocks working.
|
2010-09-16 08:09:27 -04:00 |
|
Alan Johnson
|
3c5703630c
|
Got handleInvertedSection written up.
|
2010-09-14 20:42:16 -04:00 |
|
Alan Johnson
|
00abfd3164
|
Got handleExpression written up.
|
2010-09-14 20:37:03 -04:00 |
|
Alan Johnson
|
384ebf6373
|
Bundled up the block handling into a handleBlock function - means less code gen and more already jit-ed code, hopefully.
|
2010-09-14 08:03:54 -04:00 |
|
Alan Johnson
|
75a1aa4a0d
|
Added Handlebars.trim for IE compatibility.
|
2010-09-13 21:31:57 -04:00 |
|
Alan Johnson
|
281e45d6ba
|
Got carriage returns working.
|
2010-09-13 20:30:15 -04:00 |
|
Alan Johnson
|
ed5f10c282
|
Tweaked block helpers to wrap 'this' up in a context helper correctly.
|
2010-09-13 08:54:29 -04:00 |
|
Alan Johnson
|
a4a46bd8c3
|
Added creating exports if it doesn't already exist so non-CommonJS environments will work ok.
|
2010-09-11 21:00:06 -04:00 |
|
Alan Johnson
|
7ff015fd5d
|
CommonJS compatibility.
|
2010-09-11 18:24:50 -04:00 |
|
Alan Johnson
|
b4bac7f4f9
|
Firefox compatibility fixes.
|
2010-09-11 18:07:40 -04:00 |
|
Alan Johnson
|
2c3b97bb66
|
Got detecting Arrays working in firefox.
|
2010-09-11 09:48:17 -04:00 |
|
Alan Johnson
|
6f35bf4e83
|
Got rid of erroneous log message.
|
2010-09-11 09:37:54 -04:00 |
|
Alan Johnson
|
0c3a1cf477
|
Fixed isFunction to make it work with firefox [xpconnect wrapped native prototype]
|
2010-09-11 09:37:20 -04:00 |
|
James Conroy-Finn
|
7267f54521
|
Escape all double quotes when escaping a string
|
2010-09-10 19:38:04 +08:00 |
|
Alan Johnson
|
6bfff5f97b
|
Got helper functions to always receive a context as their first param.
|
2010-09-09 20:29:49 -04:00 |
|
Alan Johnson
|
40b1108b2e
|
Got expressions that are helpers with arguments working.
|
2010-09-09 20:13:08 -04:00 |
|
Alan Johnson
|
0767acc36c
|
Added a readme file and made a few fixes that were discovered while writing it.
|
2010-09-06 22:53:48 -04:00 |
|
Alan Johnson
|
1a8036650b
|
Added quick usage message to the compiler.
|
2010-09-06 09:56:08 -04:00 |
|
Alan Johnson
|
9770ffe4f3
|
Added compiler.
|
2010-09-05 17:36:14 -04:00 |
|
Alan Johnson
|
370fd4c165
|
Write a really dumb sample compiler.
|
2010-09-05 17:19:35 -04:00 |
|
Alan Johnson
|
2065af7af5
|
Partials performance improvement.
|
2010-09-05 15:48:19 -04:00 |
|
Alan Johnson
|
57455e23fd
|
Added basic performance test.
|
2010-09-05 03:44:04 -04:00 |
|
Alan Johnson
|
88e975d2b2
|
Got performance test stuff started.
|
2010-09-03 23:11:29 -05:00 |
|
Alan Johnson
|
222e810190
|
Got inverted blocks working.
|
2010-09-03 08:41:32 -05:00 |
|
Alan Johnson
|
598f333085
|
Got rid of some debugging output.
|
2010-08-18 20:57:42 -04:00 |
|
Alan Johnson
|
a9c875e0a9
|
Got basic inverted sections working.
|
2010-08-18 20:57:02 -04:00 |
|
Alan Johnson
|
2a112fe07f
|
Made progress on inverted sections. Functions almost work now, and expressions aren't far behind.
|
2010-08-17 00:46:04 -04:00 |
|
Alan Johnson
|
a04a8e792b
|
Got partials to cache inside of fallback/partials itself and added an exception for when partials aren't defined.
|
2010-08-15 16:21:49 -04:00 |
|
Alan Johnson
|
5bd5d4eed4
|
Fixed up an errant console.log.
|
2010-08-12 23:13:04 -04:00 |
|
Alan Johnson
|
ad6a53e277
|
Got escaping of text working, I think.
|
2010-08-12 23:12:26 -04:00 |
|
Alan Johnson
|
57aadef7c1
|
Added test for a partial inside of a partial.
|
2010-08-12 22:46:20 -04:00 |
|
Alan Johnson
|
4f1d6e92bd
|
Added partials.
|
2010-08-12 21:29:19 -04:00 |
|
Alan Johnson
|
cd4d0453f2
|
Tested that safestrings don't get escaped.
|
2010-08-08 18:01:42 -04:00 |
|
Alan Johnson
|
792251f6c9
|
Added the new safestring type and a test for its implementation.
|
2010-08-08 17:56:35 -04:00 |
|
Alan Johnson
|
d5d06c71f0
|
Added ability to specify unescaped items with &.
|
2010-08-08 16:34:19 -04:00 |
|
Alan Johnson
|
8a1dd118af
|
Realized I goofed in one spot. Fixed\!
|
2010-08-08 00:25:55 -04:00 |
|
Alan Johnson
|
a74794ba8d
|
Got escaping working, as well as avoiding escaping with {{{
|
2010-08-08 00:14:03 -04:00 |
|
wycats
|
c907e80d15
|
Add a comment and reorganize a few things
|
2010-08-07 19:27:10 -07:00 |
|
Alan Johnson
|
a9dfa3605c
|
Refactored some stuff.
|
2010-08-07 21:46:41 -04:00 |
|
Alan Johnson
|
e373f08bd1
|
Bit of cleanup on the context code.
|
2010-08-07 16:23:01 -04:00 |
|
Alan Johnson
|
13ceb010ba
|
Using this.__get__ inside of functions called as expressions now works.
|
2010-08-06 00:34:03 -04:00 |
|
Alan Johnson
|
28d699233a
|
Added support for expressions that reference functions.
|
2010-08-05 23:59:59 -04:00 |
|
Alan Johnson
|
03d06fa70a
|
Got rid of some debugging output.
|
2010-08-05 23:41:24 -04:00 |
|
Alan Johnson
|
4950beea1c
|
Made path parser reusable so that we can use it inside of __get__.
|
2010-08-04 22:18:40 -04:00 |
|
Alan Johnson
|
54838cd90c
|
Added support for this keyword in paths.
|
2010-08-04 21:54:57 -04:00 |
|
Alan Johnson
|
4569684998
|
Updated the path parsing in lookupFor to be a bit smarter and added parse errors for some of the more tricky ones.
|
2010-08-03 23:26:40 -04:00 |
|
Alan Johnson
|
327744afaf
|
Added parse errors for trying to jump out of context after moving into context in path expressions.
|
2010-08-03 22:49:36 -04:00 |
|
Alan Johnson
|
5d08ed629d
|
Got accessing data in nested objects working using parent/child syntax.
|
2010-08-03 01:59:39 -04:00 |
|
Alan Johnson
|
135e7c34cd
|
Got more deeply neested context references working and tested.
|
2010-08-03 01:43:35 -04:00 |
|