mirror of
https://github.com/django/django.git
synced 2025-10-25 06:36:07 +00:00
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1967 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -249,6 +249,14 @@ class NowNode(Node):
|
||||
df = DateFormat(datetime.now())
|
||||
return df.format(self.format_string)
|
||||
|
||||
class SpacelessNode(Node):
|
||||
def __init__(self, nodelist):
|
||||
self.nodelist = nodelist
|
||||
|
||||
def render(self, context):
|
||||
from django.utils.html import strip_spaces_between_tags
|
||||
return strip_spaces_between_tags(self.nodelist.render(context).strip())
|
||||
|
||||
class TemplateTagNode(Node):
|
||||
mapping = {'openblock': BLOCK_TAG_START,
|
||||
'closeblock': BLOCK_TAG_END,
|
||||
@@ -726,6 +734,12 @@ def regroup(parser, token):
|
||||
return RegroupNode(target, expression, var_name)
|
||||
regroup = register.tag(regroup)
|
||||
|
||||
def spaceless(parser, token):
|
||||
nodelist = parser.parse(('endspaceless',))
|
||||
parser.delete_first_token()
|
||||
return SpacelessNode(nodelist)
|
||||
spaceless = register.tag(spaceless)
|
||||
|
||||
#@register.tag
|
||||
def templatetag(parser, token):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user