coffee and less support in response.fields, thanks Sam Sheftel

This commit is contained in:
Massimo DiPierro
2012-03-12 13:48:38 -05:00
parent 6566729401
commit 55a0e89c26
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -1 +1 @@
Version 1.99.7 (2012-03-12 12:12:43) dev
Version 1.99.7 (2012-03-12 13:48:35) dev
+4
View File
@@ -51,6 +51,8 @@ current = threading.local() # thread-local storage for request-scope globals
css_template = '<link href="%s" rel="stylesheet" type="text/css" />'
js_template = '<script src="%s" type="text/javascript"></script>'
coffee_template = '<script src="%s" type="text/coffee"></script>'
lass_template = '<link href="%s" rel="styleshee/lesst" type="text/css" />'
css_inline = '<style type="text/css">\n%s\n</style>'
js_inline = '<script type="text/javascript">\n%s\n</script>'
@@ -252,6 +254,8 @@ class Response(Storage):
f = item.lower()
if f.endswith('.css'): s += css_template % item
elif f.endswith('.js'): s += js_template % item
elif f.endswith('.coffee'): s += coffee_template % item
elif f.endswith('.less'): s += less_template % item
elif isinstance(item,(list,tuple)):
f = item[0]
if f=='css:inline': s += css_inline % item[1]