Michael Jackson
f41bbb1f66
Use exported parse function
il y a 13 ans
Michael Jackson
2bc29ec608
Prevent global var leak
Also, changed order of arguments to internal render function.
il y a 13 ans
Michael Jackson
e45bbb3e87
Better variable names
il y a 13 ans
Michael Jackson
dc6cdf1ae6
Rename Renderer => Writer
il y a 13 ans
Michael Jackson
0c0c6fde3a
Don't use eval
Fixes #207 #210
il y a 13 ans
Chad Weider
dac64709f0
Replace code generation with straight function execution.
This is a strict port of the existing process - there are many opportunities for optimization based on this.
il y a 13 ans
Michael Jackson
0a6d71ca90
Add tests for null view
il y a 13 ans
Michael Jackson
544a32b7a1
Make high-level API same as Renderer API
Also, allow partials to be passed to the function that is returned
for pre-compiled templates. This makes the API more consistent all
around, but comes with the caveat that renderers are much more
aggressive at caching. Now, any time a template or partial is
compiled with the same name as a previously compiled template the
cached version is used.
Fixes #240
il y a 13 ans
Michael Jackson
18e797d47e
Coerce { token types to &
il y a 13 ans
Michael Jackson
3fb61fc056
More concise token format
il y a 13 ans
Michael Jackson
be4fd1cc29
Text passed to higher-order sections unrendered
Fixes #187
il y a 13 ans
Michael Jackson
f5d18caee2
Version 0.6.0
il y a 13 ans
Michael Jackson
bf61bf6199
Add volo support
Fixes #249
il y a 13 ans
Michael Jackson
f7c6a2064d
Track changes in CHANGES
il y a 13 ans
Michael Jackson
4236e61c95
Remove newlines
il y a 13 ans
Michael Jackson
5ab345eddf
Use JavaScript's definition of falsy
Fixes #186
il y a 13 ans
Michael Jackson
a6420e433e
Use exported escaping function
Fixes #244
il y a 13 ans
Michael Jackson
52c7e43a5f
throw inside the if
il y a 13 ans
Michael Jackson
2a51eeffba
Merge pull request #243 from kannix/patch-1
more stringent CommonJS check
il y a 13 ans
Bastian Bleker
2afdb083fc
fixed CommonJS check
QUnit defines module too. If you try to use mustache in a QUnit and AMD environment it won't work
il y a 13 ans
Michael Jackson
6d1954cb5c
Version 0.5.2
il y a 13 ans
Michael Jackson
a160c16d90
Remove ignored argument
il y a 13 ans
Michael Jackson
95d6ca9ada
Move views before templates in examples
il y a 13 ans
Michael Jackson
a8a0392cd6
Added 3-level deep nesting test
Fixes #42
il y a 13 ans
Michael Jackson
2de3ba6537
Fix JSHint warnings
il y a 13 ans
Michael Jackson
dbf609fd37
Merge remote-tracking branch 'upstream/master'
il y a 13 ans
Michael Jackson
9e6943c867
Scanner returns empty string if it can't match
il y a 13 ans
Jan Lehnardt
37b48496b6
Merge pull request #237 from fisch42/master
add .js to main property in package.json
il y a 13 ans
fisch42
fe3de766cd
added .js to main property in package.json
il y a 13 ans
Michael Jackson
008d6c7dcf
Move call to parse into Renderer#compile
il y a 14 ans
Michael Jackson
e304555333
Fix null section data
Fixes #222
il y a 14 ans
Michael Jackson
d6068505a3
Fix subtle IE7 bug
Fixes #223
il y a 14 ans
Michael Jackson
280a00f1c4
Update README
il y a 14 ans
Michael Jackson
e3ac2d245c
Fix spelling in comment
il y a 14 ans
Michael Jackson
33920ad674
Add AMD module support
il y a 14 ans
Michael Jackson
9079bd88f2
Add lint task using JSHint
il y a 14 ans
Jan Lehnardt
f7e843487b
Merge pull request #228 from TimZaripov/master
small error in README.md
il y a 14 ans
TimZaripov
74ac6ae144
fixed error in README.md -- in case of {"person": true} text from template
{{#person}}
Never shown!
{{/person}}
WILL be shown
il y a 14 ans
Jan Lehnardt
d7ddff2fc8
Merge pull request #227 from shenfeng/master
fix 2 unintended global var.
il y a 14 ans
feng
118cf2fc9e
fix global var leak
il y a 14 ans
Michael Jackson
a7a6e742d1
Use @cweider's quoting function
Also fixed a bug that occurs when using the triple-stache with a key
that contains a closing stache. Fixes #192 .
il y a 14 ans
Michael Jackson
bb58576ba5
Update testing instructions
il y a 14 ans
Michael Jackson
144d8bef85
Workaround for old SpiderMonkey builds
Fixes #189
il y a 14 ans
Michael Jackson
c316c973f6
Run tests on node 0.6
il y a 14 ans
Michael Jackson
6171fe9348
Merge remote-tracking branch 'upstream/master'
Conflicts:
mustache.js
spec/_files/escaped.txt
test/_files/escaped.js
il y a 14 ans
Michael Jackson
72971b320c
Use var declaration for helper functions
il y a 14 ans
Michael Jackson
585bff401a
Run tests using node on Travis
il y a 14 ans
Michael Jackson
e53ce34af4
Fix quote implementation for environments without JSON.stringify
il y a 14 ans
Michael Jackson
b8a14eafe9
Strict escaping of ampersands
il y a 14 ans
Michael Jackson
cae4fd5abe
Declare stripSpace with var
il y a 14 ans