Wojtek
9de23a204f
performance fix for ipads & iphones
13 년 전
Matt Sacks
d59f02f622
Don't evaluate lambdas that return falsy values as an empty string.
Issue: If I create a Mustache lambda to return numbers and I expect 0 to be of
those numbers, I'll instead only receive an empty string for 0 because it
evaluates to falsy.
Fix: Check the result of the lambda to be undefined or null. Only then should
it return the empty string.
13 년 전
wittemann
4c3caf8f49
Merge remote-tracking branch 'janl/master'
13 년 전
Michael Jackson
6bbc85fe26
Merge pull request #256 from julien-c/patch-1
Sections - undefined keys
13 년 전
Michael Jackson
9fb00529d4
Updated with most recent changes
13 년 전
Michael Jackson
26dfacd8be
Add Mustache.compileTokens
Fixes #258
13 년 전
Michael Jackson
658f9e051f
Cache partials by template, not by name
Fixes #257
13 년 전
Michael Jackson
85014a4f6c
Add spec for partial caching issue
13 년 전
Julien Chaumond
03a9da9b93
Update README.md
13 년 전
Michael Jackson
8b19e0ef23
Version 0.7.0
13 년 전
Michael Jackson
afc6e0f1b1
Changed wording of some specs
13 년 전
Michael Jackson
0ea95746a8
Allow auto-loading of partials
Fixes #247
13 년 전
Michael Jackson
a5dbb708d7
Fix text token offsets
Text tokens now accurately reflect their content's exact position
in the original template.
13 년 전
Michael Jackson
1159c236ef
Simplify CommonJS check
13 년 전
Michael Jackson
7489f70790
Fix exports.to_html
13 년 전
Michael Jackson
fea239fb3c
Use String#+= instead of Array#push + Array#join
13 년 전
Michael Jackson
f41bbb1f66
Use exported parse function
13 년 전
Michael Jackson
2bc29ec608
Prevent global var leak
Also, changed order of arguments to internal render function.
13 년 전
Michael Jackson
e45bbb3e87
Better variable names
13 년 전
Michael Jackson
dc6cdf1ae6
Rename Renderer => Writer
13 년 전
Michael Jackson
0c0c6fde3a
Don't use eval
Fixes #207 #210
13 년 전
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.
13 년 전
Michael Jackson
0a6d71ca90
Add tests for null view
13 년 전
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
13 년 전
Michael Jackson
18e797d47e
Coerce { token types to &
13 년 전
Michael Jackson
3fb61fc056
More concise token format
13 년 전
Michael Jackson
be4fd1cc29
Text passed to higher-order sections unrendered
Fixes #187
13 년 전
Michael Jackson
f5d18caee2
Version 0.6.0
13 년 전
Michael Jackson
bf61bf6199
Add volo support
Fixes #249
13 년 전
Michael Jackson
f7c6a2064d
Track changes in CHANGES
13 년 전
Michael Jackson
4236e61c95
Remove newlines
13 년 전
Michael Jackson
5ab345eddf
Use JavaScript's definition of falsy
Fixes #186
13 년 전
Michael Jackson
a6420e433e
Use exported escaping function
Fixes #244
13 년 전
Michael Jackson
52c7e43a5f
throw inside the if
13 년 전
Michael Jackson
2a51eeffba
Merge pull request #243 from kannix/patch-1
more stringent CommonJS check
13 년 전
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
13 년 전
Michael Jackson
6d1954cb5c
Version 0.5.2
13 년 전
Michael Jackson
a160c16d90
Remove ignored argument
13 년 전
Michael Jackson
95d6ca9ada
Move views before templates in examples
13 년 전
Michael Jackson
a8a0392cd6
Added 3-level deep nesting test
Fixes #42
13 년 전
Michael Jackson
2de3ba6537
Fix JSHint warnings
13 년 전
Michael Jackson
dbf609fd37
Merge remote-tracking branch 'upstream/master'
13 년 전
Michael Jackson
9e6943c867
Scanner returns empty string if it can't match
13 년 전
Jan Lehnardt
37b48496b6
Merge pull request #237 from fisch42/master
add .js to main property in package.json
13 년 전
fisch42
fe3de766cd
added .js to main property in package.json
13 년 전
Michael Jackson
008d6c7dcf
Move call to parse into Renderer#compile
14 년 전
Michael Jackson
e304555333
Fix null section data
Fixes #222
14 년 전
Michael Jackson
d6068505a3
Fix subtle IE7 bug
Fixes #223
14 년 전
Michael Jackson
280a00f1c4
Update README
14 년 전
Michael Jackson
e3ac2d245c
Fix spelling in comment
14 년 전