web/request.py
changeset 495 f8b1edfe9621
parent 0 b97547f5f1fa
child 610 30cb5e29a416
--- a/web/request.py	Wed Jan 28 13:07:14 2009 +0100
+++ b/web/request.py	Wed Jan 28 14:48:23 2009 +0100
@@ -640,7 +640,11 @@
     
     def xhtml_browser(self):
         useragent = self.useragent()
-        if useragent and ('MSIE' in useragent or 'KHTML' in useragent):
+        # MSIE does not support xml content-type
+        # quick fix: Opera supports xhtml and handles namespaces
+        # properly but it breaks jQuery.attr()
+        if useragent and ('MSIE' in useragent or 'KHTML' in useragent
+                          or 'Opera' in useragent):
             return False
         return True