Jan Lehnardt
78f2bd4e39
update
il y a 16 ans
Jan Lehnardt
8df3bef014
don't doublt encode entities. Closes #19 . Patch by Leeoniya
il y a 16 ans
Jan Lehnardt
2085b5f5a0
allow using sections as context. Patch by dpree.
il y a 16 ans
Jan Lehnardt
38ca0cef68
allow using sections as context. Patch by dpree.
il y a 16 ans
Chris Wanstrath
e2e8f16845
Higher Order Sections
If a section key returns a function, it will be called
and passed both the unrendered block of text and a renderer
convenience function.
Given this JS:
"name": "Tater",
"bolder": function() {
return function(text, render) {
return "<b>" + render(text) + '</b>'
}
}
And this template:
{{#bolder}}Hi {{name}}.{{/bolder}}
We'll get this output:
<b>Hi Tater.</b>
As you can see, we're pre-processing the text in the block.
This can be used to implement caching, filters (like syntax
highlighting), etc.
You can use `this.name` to access the attribute `name` from
your view.
il y a 16 ans
Jan Lehnardt
b76120acb4
Merge remote branch 'defunkt/rake'
* defunkt/rake:
Add descriptions to rake tasks (`rake -T` to see all)
print => puts
il y a 16 ans
Jan Lehnardt
c1c18e7c17
start 0.3 branch
il y a 16 ans
Brian Kierstead
7198e2c578
simple iterator adding \n bug
il y a 16 ans
Chris Wanstrath
4b79a9f594
Add descriptions to rake tasks (`rake -T` to see all)
il y a 16 ans
Chris Wanstrath
3a2717e12e
print => puts
il y a 16 ans
Jan Lehnardt
ca7956565a
Move commonjs branch into master.
lib/mustache.js is now always kept in sync with mustache.js
(cc @tlrobinson , @boucher )
il y a 16 ans
Jan Lehnardt
9eac2ded28
Less ego
il y a 16 ans
Jan Lehnardt
6175dc69a6
update CHANGES
il y a 16 ans
Jan Lehnardt
ffa4738595
release 0.2.3
il y a 16 ans
Jan Lehnardt
20aa13e331
rake ain't make
il y a 16 ans
Jan Lehnardt
0b4ea36a9c
thanks will, qoobaa
il y a 16 ans
Jan Lehnardt
baeab34a25
less hacky, thanks will
il y a 16 ans
Jakub Kuźma
420dd04143
added YUI3 support
il y a 16 ans
Jan Lehnardt
4694868fdc
don't barf on undefined partial contexts, return the verbatim partial instead
il y a 16 ans
Jan Lehnardt
2c8857e84a
remove extra semicolon
il y a 16 ans
Jan Lehnardt
9e2fc30e28
thanks dmathieu, undupe jchris
il y a 16 ans
Jan Lehnardt
eaaae4696b
clean up tests
il y a 16 ans
Jan Lehnardt
d9ab0b0041
Revert "Parse pragmas only once"
This reverts commit 738de0bcae .
Conflicts:
mustache.js
il y a 16 ans
Damien Mathieu
2d574f70dc
add a (failing for now) example of loop inside a partial
il y a 16 ans
Jakub Kuźma
5c3a177662
fixed semicolons, added var to 'i' global variable
il y a 16 ans
Jan Lehnardt
cb39d246df
throw exception when encountering an unknown pragma
il y a 16 ans
Chris Wanstrath
8bb475bf4b
Fix broken link, mention manpages and docs.
il y a 16 ans
Jan Lehnardt
5b9a0e5ee9
thanks jchris
il y a 16 ans
Jan Lehnardt
272fd0fc1f
fix test case
il y a 16 ans
Jan Lehnardt
938f6cf0b6
return!
il y a 16 ans
Chris Anderson
a354b55156
more send fun goodness
il y a 16 ans
Chris Anderson
f864a27cb9
make the tests also test a generic send function (reveals failures)
il y a 16 ans
Jan Lehnardt
3944cfc8cc
Don't join and return the buffer with custom send functions.
il y a 16 ans
Jan Lehnardt
17fa3c7b89
typo
il y a 16 ans
Jan Lehnardt
2d726ac953
update CHANGES
il y a 16 ans
Jan Lehnardt
d0f6845451
document pragmas
il y a 16 ans
Jan Lehnardt
03c673b635
whitespace pedantery
il y a 16 ans
Jan Lehnardt
a7b3c0b614
add beard competition
il y a 16 ans
Jan Lehnardt
738de0bcae
Parse pragmas only once
il y a 16 ans
Jan Lehnardt
da2df02ede
Merge commit 'glytch/master'
* commit 'glytch/master':
tests for null value change
don't die on null values
il y a 16 ans
Jan Lehnardt
b1cd428dd6
Merge branch 'master' of git@github.com:janl/mustache.js
* 'master' of git@github.com:janl/mustache.js:
don't die on null values
il y a 16 ans
Elise Wood
6324de20c6
tests for null value change
il y a 16 ans
Jan Lehnardt
f841fac792
thanks glytch
il y a 16 ans
Elise Wood
9cc393b328
don't die on null values
il y a 16 ans
Elise Wood
6d6218b713
don't die on null values
il y a 16 ans
Jan Lehnardt
44f28016e2
Merge branch 'master' of git@github.com:janl/mustache.js
* 'master' of git@github.com:janl/mustache.js:
Damnit Janet.
il y a 16 ans
Jan Lehnardt
dae2c7af49
More explicit error message: Tell which parital is unknown.
il y a 16 ans
Jan Lehnardt
0b2dcc5531
Damnit Janet.
il y a 16 ans
Jan Lehnardt
6e1838500b
Thanks Nikita
il y a 16 ans
Jan Lehnardt
195fa9e255
Better isArray implementation via
62efd014fc (comments)
Thanks Nikita!
il y a 16 ans