Fixed #1227 -- Fixed problem with new {% spaceless %} tag. It now normalizes spaces to a single space rather than no spaces
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1969 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
0eaee6f5d4
commit
e449e5c805
|
@ -38,7 +38,7 @@ def strip_tags(value):
|
||||||
return re.sub(r'<[^>]*?>', '', value)
|
return re.sub(r'<[^>]*?>', '', value)
|
||||||
|
|
||||||
def strip_spaces_between_tags(value):
|
def strip_spaces_between_tags(value):
|
||||||
"Returns the given HTML with spaces between tags stripped"
|
"Returns the given HTML with spaces between tags normalized to a single space"
|
||||||
return re.sub(r'>\s+<', '> <', value)
|
return re.sub(r'>\s+<', '> <', value)
|
||||||
|
|
||||||
def strip_entities(value):
|
def strip_entities(value):
|
||||||
|
|
|
@ -668,7 +668,8 @@ spaceless
|
||||||
|
|
||||||
**New in Django development version.**
|
**New in Django development version.**
|
||||||
|
|
||||||
Strips whitespace between HTML tags. This includes tab characters and newlines.
|
Normalizes whitespace between HTML tags to a single space. This includes tab
|
||||||
|
characters and newlines.
|
||||||
|
|
||||||
Example usage::
|
Example usage::
|
||||||
|
|
||||||
|
@ -682,7 +683,7 @@ This example would return this HTML::
|
||||||
|
|
||||||
<p> <a href="foo/">Foo</a> </p>
|
<p> <a href="foo/">Foo</a> </p>
|
||||||
|
|
||||||
Only space between *tags* is stripped -- not space between tags and text. In
|
Only space between *tags* is normalized -- not space between tags and text. In
|
||||||
this example, the space around ``Hello`` won't be stripped::
|
this example, the space around ``Hello`` won't be stripped::
|
||||||
|
|
||||||
{% spaceless %}
|
{% spaceless %}
|
||||||
|
|
Loading…
Reference in New Issue