# HG changeset patch # User Florent # Date 1248198010 -7200 # Node ID 1ea2f2ff5dcae8c3796b02f7fe7e7c41d9c8bd76 # Parent 497e5807db41e3b88d0d360898f305277e32d7d0 add force-html-content-type config boolean variable diff -r 497e5807db41 -r 1ea2f2ff5dca web/request.py --- a/web/request.py Mon Jul 27 10:58:37 2009 +0200 +++ b/web/request.py Tue Jul 21 19:40:10 2009 +0200 @@ -709,7 +709,7 @@ return True def html_content_type(self): - if self.xhtml_browser(): + if not self.vreg.config['force-html-content-type'] and self.xhtml_browser(): return 'application/xhtml+xml' return 'text/html' diff -r 497e5807db41 -r 1ea2f2ff5dca web/webconfig.py --- a/web/webconfig.py Mon Jul 27 10:58:37 2009 +0200 +++ b/web/webconfig.py Tue Jul 21 19:40:10 2009 +0200 @@ -145,6 +145,13 @@ 'sessions. Default to 2 min.', 'group': 'web', 'inputlevel': 2, }), + ('force-html-content-type', + {'type' : 'yn', + 'default': False, + 'help': 'force text/html content type for your html pages instead of cubicweb user-agent based'\ + 'deduction of an appropriate content type', + 'group': 'web', 'inputlevel': 2, + }), ('embed-allowed', {'type' : 'regexp', 'default': None,