Justin Hileman
|
ce019bec81
|
Removing renderSection short-circuit, as it doesn't actually improve performance.
|
2010-04-26 23:27:21 -04:00 |
|
Justin Hileman
|
69a514916c
|
Updated section short-circuit logic to actually run when only inverted sections exist.
|
2010-04-26 23:19:20 -04:00 |
|
Justin Hileman
|
9b8454f2ba
|
Simplified tag RegEx. Fixed bug preventing section modifiers inside comments.
|
2010-04-26 22:38:33 -04:00 |
|
Justin Hileman
|
ad83344900
|
Merge branch 'dev' into feature/pragma-dot-notation
Conflicts:
README.markdown
|
2010-04-26 22:03:03 -04:00 |
|
Justin Hileman
|
bee280f127
|
Merge branch 'master' into dev
|
2010-04-26 21:58:24 -04:00 |
|
Justin Hileman
|
5832dd5b5d
|
Updating README to reflect child context fix.
|
2010-04-26 21:58:16 -04:00 |
|
Justin Hileman
|
35c97c3cf1
|
Merge branch 'hotfix/0.1.1' into dev
|
2010-04-26 21:54:16 -04:00 |
|
Justin Hileman
|
3dff2332d6
|
Merge branch 'hotfix/0.1.1'
|
2010-04-26 21:50:09 -04:00 |
|
Justin Hileman
|
5a819a33da
|
Fix for missing child context in sections.
|
2010-04-26 21:49:54 -04:00 |
|
Justin Hileman
|
668b538669
|
Prevent iteration over associative arrays.
|
2010-04-26 21:40:02 -04:00 |
|
Justin Hileman
|
a66e494e6e
|
Merge branch 'release/0.1'
Conflicts:
examples/complex/complex.php
|
2010-04-26 21:15:59 -04:00 |
|
Justin Hileman
|
0450bcfb46
|
Removing traversable mustache class. This was moved into pragma-dot-notation feature branch.
|
2010-04-26 21:10:55 -04:00 |
|
Justin Hileman
|
2fbc599c26
|
fixing markup typo in README
|
2010-04-26 21:07:47 -04:00 |
|
Justin Hileman
|
bb4905dd1b
|
Added known issue for missing child context in sections.
|
2010-04-26 20:35:46 -04:00 |
|
Justin Hileman
|
81fa51c1af
|
Simplified dot notation example, fixed sample output.
|
2010-04-26 20:33:54 -04:00 |
|
Justin Hileman
|
f0d171aed6
|
Merge branch 'dev' into feature/pragma-dot-notation
|
2010-04-26 20:27:07 -04:00 |
|
Justin Hileman
|
f5b4c7ddf1
|
Removing now-deprecated HandlebarMustache class.
|
2010-04-26 20:26:39 -04:00 |
|
Justin Hileman
|
6350e6180b
|
Inverting expected/actual param order in MustacheTest so the unit test output makes sense.
|
2010-04-26 19:24:29 -04:00 |
|
Justin Hileman
|
099ad75416
|
Merge branch 'feature/inverted-sections' into dev
|
2010-04-26 19:03:09 -04:00 |
|
Justin Hileman
|
57a6aafff1
|
Fixed complex example to use inverted sections rather than fancy ruby-ish context swizzling (which never worked in PHP anyway).
|
2010-04-26 19:01:57 -04:00 |
|
Justin Hileman
|
fc170fca11
|
Add inverted section.
|
2010-04-26 18:58:58 -04:00 |
|
Justin Hileman
|
5400cd91a0
|
Removing now-deprecated HandlebarMustache class.
|
2010-04-25 18:08:36 -04:00 |
|
Justin Hileman
|
8cbf5ebb0f
|
Added known issue for current pragma limitation.
|
2010-04-25 18:05:54 -04:00 |
|
Justin Hileman
|
16be686da0
|
Merge branch 'feature/unit-testing' into dev
|
2010-04-25 17:56:57 -04:00 |
|
Justin Hileman
|
3108aff56d
|
fixing documentation for unit tests
|
2010-04-25 17:55:43 -04:00 |
|
Justin Hileman
|
6e508d5b48
|
Rudimentary unit test script.
|
2010-04-25 17:53:51 -04:00 |
|
Justin Hileman
|
818a07a64a
|
Added more complex dot notation example (from defunkt/mustache).
|
2010-04-23 14:14:06 -04:00 |
|
Justin Hileman
|
d2ff6fa1ac
|
Example for dot notation pragma.
|
2010-04-23 13:46:39 -04:00 |
|
Justin Hileman
|
db4ff1058d
|
Merging changes from TraversableMustache
|
2010-04-23 11:57:24 -04:00 |
|
Justin Hileman
|
05767e3b74
|
Trailing whitespace cleanup.
|
2010-04-06 01:11:27 -04:00 |
|
Justin Hileman
|
88f67fc53e
|
added notes on purpose of the mustache subclasses.
|
2010-04-06 01:07:13 -04:00 |
|
Justin Hileman
|
a9cdfc08fc
|
Merge branch 'dev' of github.com:bobthecow/mustache.php into dev
|
2010-04-06 01:02:05 -04:00 |
|
Justin Hileman
|
06ea054219
|
Merge branch 'master' of github.com:bobthecow/mustache.php into dev
|
2010-04-06 01:00:49 -04:00 |
|
Justin Hileman
|
1ede993bb3
|
Added double section, escaped output, utf8 escaped and utf8 unescaped examples.
|
2010-04-06 00:54:45 -04:00 |
|
Justin Hileman
|
4baf602eab
|
Updated default character escaping for UTF-8 compatibility. For other character sets, or to disable UTF-8 support entirely, change the 'charset' property or renderEscaped method on subclasses.
|
2010-04-06 00:53:32 -04:00 |
|
Justin Hileman
|
fa8c81dcfd
|
Update README to reflect preferred mustache class implementation. Rendering arbitrary generic view class/array and template is secondary.
|
2010-04-06 00:28:02 -04:00 |
|
Justin Hileman
|
4059c4da00
|
Two new examples: 'delimiters' and 'sections'. Would be more exciting if 50% of new examples didn't fail :)
|
2010-04-06 00:24:33 -04:00 |
|
Justin Hileman
|
cb5985171c
|
Added known issue for complex complex example failure.
|
2010-04-06 00:23:49 -04:00 |
|
Justin Hileman
|
e77226c4f6
|
Added 'known issues' to readme.
|
2010-04-06 00:19:55 -04:00 |
|
Justin Hileman
|
26aad7b490
|
Complex example was a direct port of ruby/javascript complex example, resulting in some methods named with PHP reserved keywords. Fixing that oversight.
|
2010-04-05 23:55:29 -04:00 |
|
Justin Hileman
|
a93feb2f78
|
Fixed trailing newline in simple example output.
|
2010-04-05 23:54:10 -04:00 |
|
Justin Hileman
|
5e99b15252
|
Adding examples.
|
2010-03-30 14:57:18 -04:00 |
|
Justin Hileman
|
1c40e49825
|
Added default template name based on underscorified class name. I.e. a class named FooBarBaz would try to load a template named foo_bar_baz.mustache in the current directory.
|
2010-03-30 14:03:16 -04:00 |
|
Justin Hileman
|
98422c110e
|
Changed 'file' variable name to more appropriate 'name' variable.
|
2010-03-30 14:00:10 -04:00 |
|
Justin Hileman
|
a51146f5e2
|
Fixed RegEx used in changeDelimiter call to match initial RegEx string. This doesn't really need the section tag modifiers (# and /) but they are included here for consistency.
|
2010-03-29 14:45:15 -04:00 |
|
Justin Hileman
|
b1c3e06144
|
Added a second example. It's still not enough, but better than nothing.
|
2010-03-29 14:25:31 -04:00 |
|
Justin Hileman
|
b8d4321e4a
|
Added TraversableMustache, a Mustache subclass that allows traversal of variables via dots... they approximately map to ->, as in ->bar->baz means the same thing as {{foo.bar.baz}}
|
2010-03-26 04:07:08 -04:00 |
|
Justin Hileman
|
e0b9b6c522
|
Added HandlebarMustache, an extended Mustache class which contains file handling for templates and partials. This will most likely be merged in with the main Mustache class once it's a little more solid.
|
2010-03-26 04:05:56 -04:00 |
|
Justin Hileman
|
b2666da4bb
|
Wrap the render() function in a __toString method for implicit string conversion.
|
2010-03-23 10:31:51 -04:00 |
|
Justin Hileman
|
0586105b5e
|
Updated documentation to reflect thrown exceptions.
|
2010-03-22 19:20:02 -04:00 |
|