Fixed #3532 -- Made spaceless template tag remove all spaces, rather than preserving a single space. Thanks for the suggestion, ampaze@gmx.net.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@4885 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Russell Keith-Magee 2007-04-01 01:09:21 +00:00
parent 1109e722aa
commit 9191fa1f64
4 changed files with 9 additions and 9 deletions

View File

@ -852,7 +852,7 @@ regroup = register.tag(regroup)
def spaceless(parser, token):
"""
Normalize whitespace between HTML tags to a single space. This includes tab
Removes whitespace between HTML tags. This includes tab
characters and newlines.
Example usage::

View File

@ -39,7 +39,7 @@ def strip_tags(value):
return re.sub(r'<[^>]*?>', '', value)
def strip_spaces_between_tags(value):
"Returns the given HTML with spaces between tags normalized to a single space"
"Returns the given HTML with spaces between tags removed"
return re.sub(r'>\s+<', '><', value)
def strip_entities(value):

View File

@ -757,7 +757,7 @@ i.e.::
spaceless
~~~~~~~~~
Normalizes whitespace between HTML tags to a single space. This includes tab
Removes whitespace between HTML tags. This includes tab
characters and newlines.
Example usage::
@ -772,7 +772,7 @@ This example would return this HTML::
<p><a href="foo/">Foo</a></p>
Only space between *tags* is normalized -- not space between tags and text. In
Only space between *tags* is removed -- not space between tags and text. In
this example, the space around ``Hello`` won't be stripped::
{% spaceless %}