blob: a1c45dd4e647317ac0cdb10fa4719091672fea57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# coding: utf-8
# python imports
import re
class JavaScript404Patch():
"""
Strip obsolete js files that cannot be removed
(because they are hardcoded in django's core)
"""
def __init__(self):
self.strip = ['js/jquery.min', 'js/actions.min', 'js/collapse.min', 'js/calendar']
self.re = re.compile('<script.*(%s).js"></script>\n' % '|'.join(self.strip))
def process_response(self, request, response):
if(response and "text" in response['Content-Type'] ):
response.content = self.re.sub('',response.content)
return response
else:
return response
|