1.1 --- a/MoinSupport.py Tue May 07 23:48:11 2013 +0200
1.2 +++ b/MoinSupport.py Tue May 14 22:32:36 2013 +0200
1.3 @@ -13,6 +13,7 @@
1.4
1.5 from DateSupport import *
1.6 from ItemSupport import ItemDirectoryStore
1.7 +from MoinMoin.parser import text_moin_wiki
1.8 from MoinMoin.Page import Page
1.9 from MoinMoin.util import lock
1.10 from MoinMoin import config, search, wikiutil
1.11 @@ -768,7 +769,10 @@
1.12 old_fmt = request.formatter
1.13 request.formatter = fmt
1.14 try:
1.15 - return redirectedOutput(request, parser, fmt, inhibit_p=inhibit_p)
1.16 + if isinstance(fmt, text_moin_wiki.Parser):
1.17 + return redirectedOutput(request, parser, fmt, inhibit_p=inhibit_p)
1.18 + else:
1.19 + return redirectedOutput(request, parser, fmt)
1.20 finally:
1.21 request.formatter = old_fmt
1.22
1.23 @@ -825,6 +829,8 @@
1.24 elif name == "text_moin_wiki":
1.25 available["text/moin-wiki"] = [parser_cls]
1.26 available["text/moin"] = [parser_cls]
1.27 + elif name == "text_html":
1.28 + available["text/html"] = [parser_cls]
1.29
1.30 cfg.cache.MIMETYPE_TO_PARSER = available
1.31