web/request.py
changeset 495 f8b1edfe9621
parent 0 b97547f5f1fa
child 610 30cb5e29a416
equal deleted inserted replaced
494:c47229797d0d 495:f8b1edfe9621
   638         useragent = self.useragent()
   638         useragent = self.useragent()
   639         return useragent and 'MSIE' in useragent
   639         return useragent and 'MSIE' in useragent
   640     
   640     
   641     def xhtml_browser(self):
   641     def xhtml_browser(self):
   642         useragent = self.useragent()
   642         useragent = self.useragent()
   643         if useragent and ('MSIE' in useragent or 'KHTML' in useragent):
   643         # MSIE does not support xml content-type
       
   644         # quick fix: Opera supports xhtml and handles namespaces
       
   645         # properly but it breaks jQuery.attr()
       
   646         if useragent and ('MSIE' in useragent or 'KHTML' in useragent
       
   647                           or 'Opera' in useragent):
   644             return False
   648             return False
   645         return True
   649         return True
   646 
   650 
   647 from cubicweb import set_log_methods
   651 from cubicweb import set_log_methods
   648 set_log_methods(CubicWebRequestBase, LOGGER)
   652 set_log_methods(CubicWebRequestBase, LOGGER)