diff --git a/CHANGELOG.md b/CHANGELOG.md index aae30bd..5eb5ba8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ **v0.3.0beta** (2011-07-xx): + - Added an express adapter that allows `partial 'foo'` instead of `text @partial 'foo'` (see /examples/express). + - Added id/class shortcuts (`div '#id.class.class2', 'contents'`). - Solved express integration issues and eliminated the need for a meryl adapter. diff --git a/docs/coffeekup.html b/docs/coffeekup.html index b2e1f15..317c5ad 100644 --- a/docs/coffeekup.html +++ b/docs/coffeekup.html @@ -228,9 +228,16 @@ if data.cache and cache[template]? then tpl = cache[template] else if data.cache then tpl = cache[template] = coffeekup.compile(template, data) else tpl = coffeekup.compile(template, data) - tpl(data)
Legacy adapters for a function signature of yore. Deprecated!
unless window?
- coffeekup.adapters =
- simple: (template, data) -> coffeekup.render template, data
- coffeekup.adapters.meryl = coffeekup.adapters.simple
+ tpl(data)
+
+unless window?
+ coffeekup.adapters =
Legacy adapters for when CoffeeKup expected data in the context
attribute.
simple: coffeekup.render
+ meryl: coffeekup.render
+
Allows partial 'foo'
instead of text @partial 'foo'
.
express:
+ compile: (template, data) ->
+ data.hardcode =
+ partial: ->
+ text @partial.apply @, arguments
+ coffeekup.compile(template, data)