Jan-Jaap Driessen avatar Jan-Jaap Driessen committed 617fd49

Also inject resources when the content-type is 'application/xhtml+xml', as per Bernie Frankpitt's suggestion.

Comments (0)

Files changed (2)

 - Fix #72, `.need() broken when <head> tag has attributes`,
   thanks to Randall Leeds.
 
+- Also inject resources when the content-type is 'application/xhtml+xml',
+  as per Bernie Frankpitt's suggestion.
+
 0.11.4 (2012-01-14)
 ===================
 

fanstatic/injector.py

 from fanstatic.config import convert_config
 import fanstatic
 
+CONTENT_TYPES = ['text/html', 'text/xml', 'application/xhtml+xml']
 
 class Injector(object):
     """Fanstatic injector WSGI framework component.
 
         # We only continue if the content-type is appropriate.
         if not (response.content_type and
-                response.content_type.lower() in ['text/html', 'text/xml']):
+                response.content_type.lower() in CONTENT_TYPES):
             # Clean up after our behinds.
             fanstatic.del_needed()
             return response
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.