From e1bff0c25abab78dd10762947423b2f6e9d1ed1d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sun, 6 Mar 2011 02:22:38 -0400 Subject: [PATCH] Added middleware to strip html spaces --- apps/common/middleware/__init__.py | 0 apps/common/middleware/strip_spaces_widdleware.py | 8 ++++++++ 2 files changed, 8 insertions(+) create mode 100644 apps/common/middleware/__init__.py create mode 100644 apps/common/middleware/strip_spaces_widdleware.py diff --git a/apps/common/middleware/__init__.py b/apps/common/middleware/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/common/middleware/strip_spaces_widdleware.py b/apps/common/middleware/strip_spaces_widdleware.py new file mode 100644 index 0000000000..34e88f5bee --- /dev/null +++ b/apps/common/middleware/strip_spaces_widdleware.py @@ -0,0 +1,8 @@ +# Aliasing it for the sake of page size. +from django.utils.html import strip_spaces_between_tags as short + +class SpacelessMiddleware(object): + def process_response(self, request, response): + if 'text/html' in response['Content-Type']: + response.content = short(response.content) + return response