Aaron Gibralter
53e9b2692b
Partials within list sections did not seem to be functioning
correctly. Since a list section pushes a sub-object of the
"view" into the "current" context, a partial should recognize
this altered context. The one-line change in mustache.js does
exactly this.
Closes #35 .
16 년 전
Aaron Gibralter
e25eeaebb8
Allow arbitrary whitespace within tags. Closes #34 .
16 년 전
Jan Lehnardt
595f3fbf35
Revert "Merge remote branch 'rbriank/master'"
This reverts commit c2f886602af6ff2d6790b33f87445fc2a5677e0e, reversing
changes made to 88d3d9cf32 .
16 년 전
Jan Lehnardt
73b463a30e
Revert "fix expected output"
This reverts commit f1f55138a4 .
16 년 전
Jan Lehnardt
f1f55138a4
fix expected output
16 년 전
Jan Lehnardt
c2f886602a
Merge remote branch 'rbriank/master'
* rbriank/master:
simple iterator adding \n bug
16 년 전
Jan Lehnardt
88d3d9cf32
fix rake commonjs part 2
16 년 전
Jan Lehnardt
90f93aa7e3
fix rake commonjs
16 년 전
Jan Lehnardt
a7464db373
remove lib, use rake commonjs for a commonjs package
16 년 전
Jan Lehnardt
f226c0b437
Merge remote branch 'jhs/master'
* jhs/master:
Output the "Done" message as before
Actually ignore comment tags; and correct the expected output in the test case
Refactor template-style builds into a common function
Execute commands properly. You can see what's happening, and errors halt the build
Build CommonJS just like any other target, using "pre" and "post" wrappers
16 년 전
Jason Smith
c5a114bf88
Reset the buffer only for new renderings, not e.g. partials
16 년 전
Jan Lehnardt
000f4823bb
update CHANGES, THANKS
16 년 전
Jason Smith
bc447d8722
Actually ignore comment tags; and correct the expected output in the test case
16 년 전
Jason Smith
0117a42532
Output the "Done" message as before
16 년 전
Jason Smith
d82a1174d7
Actually ignore comment tags; and correct the expected output in the test case
16 년 전
Jason Smith
01272005fe
Refactor template-style builds into a common function
16 년 전
Jason Smith
f54312e879
Execute commands properly. You can see what's happening, and errors halt the build
16 년 전
Jason Smith
43587531c8
Build CommonJS just like any other target, using "pre" and "post" wrappers
16 년 전
Jan Lehnardt
6e4bd7f86b
Clear buffer before rendering. Closes #26 .
16 년 전
Jan Lehnardt
328724ad43
whitespace
16 년 전
Alexander Lang
c12ba296ab
added testcase for issue #26
16 년 전
Jan Lehnardt
4eebb4ba4f
Merge branch 'master' of github.com:janl/mustache.js
* 'master' of github.com:janl/mustache.js:
allow using sections as context. Patch by dpree.
Conflicts:
CHANGES.md
README.md
mustache.js
16 년 전
Jan Lehnardt
a6de1a3bdd
add inverted sections. Closes #17 and #24 . Patch by defunkt.
16 년 전
Jan Lehnardt
a1d5fcddfa
less line noise
16 년 전
Jan Lehnardt
9f0c741c50
whitespace
16 년 전
Jan Lehnardt
78f2bd4e39
update
16 년 전
Jan Lehnardt
8df3bef014
don't doublt encode entities. Closes #19 . Patch by Leeoniya
16 년 전
Jan Lehnardt
2085b5f5a0
allow using sections as context. Patch by dpree.
16 년 전
Jan Lehnardt
38ca0cef68
allow using sections as context. Patch by dpree.
16 년 전
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.
16 년 전
Jan Lehnardt
b76120acb4
Merge remote branch 'defunkt/rake'
* defunkt/rake:
Add descriptions to rake tasks (`rake -T` to see all)
print => puts
16 년 전
Jan Lehnardt
c1c18e7c17
start 0.3 branch
16 년 전
Brian Kierstead
7198e2c578
simple iterator adding \n bug
16 년 전
Chris Wanstrath
4b79a9f594
Add descriptions to rake tasks (`rake -T` to see all)
16 년 전
Chris Wanstrath
3a2717e12e
print => puts
16 년 전
Jan Lehnardt
ca7956565a
Move commonjs branch into master.
lib/mustache.js is now always kept in sync with mustache.js
(cc @tlrobinson , @boucher )
16 년 전
Jan Lehnardt
9eac2ded28
Less ego
16 년 전
Jan Lehnardt
6175dc69a6
update CHANGES
16 년 전
Jan Lehnardt
ffa4738595
release 0.2.3
16 년 전
Jan Lehnardt
20aa13e331
rake ain't make
16 년 전
Jan Lehnardt
0b4ea36a9c
thanks will, qoobaa
16 년 전
Jan Lehnardt
baeab34a25
less hacky, thanks will
16 년 전
Jakub Kuźma
420dd04143
added YUI3 support
16 년 전
Jan Lehnardt
4694868fdc
don't barf on undefined partial contexts, return the verbatim partial instead
16 년 전
Jan Lehnardt
2c8857e84a
remove extra semicolon
16 년 전
Jan Lehnardt
9e2fc30e28
thanks dmathieu, undupe jchris
16 년 전
Jan Lehnardt
eaaae4696b
clean up tests
16 년 전
Jan Lehnardt
d9ab0b0041
Revert "Parse pragmas only once"
This reverts commit 738de0bcae .
Conflicts:
mustache.js
16 년 전
Damien Mathieu
2d574f70dc
add a (failing for now) example of loop inside a partial
16 년 전
Jakub Kuźma
5c3a177662
fixed semicolons, added var to 'i' global variable
16 년 전