src/cm/views/export.py
changeset 364 41dd28557b5d
parent 363 b3424ca5b836
child 367 e4a0c2fe8df2
equal deleted inserted replaced
363:b3424ca5b836 364:41dd28557b5d
     2 from django.core.urlresolvers import reverse
     2 from django.core.urlresolvers import reverse
     3 from django.http import HttpResponse, HttpResponseRedirect, Http404
     3 from django.http import HttpResponse, HttpResponseRedirect, Http404
     4 from django.shortcuts import render_to_response
     4 from django.shortcuts import render_to_response
     5 from django.template import RequestContext
     5 from django.template import RequestContext
     6 from django.utils.translation import ugettext as _, ugettext_lazy
     6 from django.utils.translation import ugettext as _, ugettext_lazy
     7 from cm.converters.pandoc_converters import pandoc_convert
     7 from cm.converters.pandoc_converters import pandoc_convert, do_tidy
     8 from cm.models import Text, TextVersion, Attachment, Comment
     8 from cm.models import Text, TextVersion, Attachment, Comment
     9 import mimetypes
     9 import mimetypes
    10 import simplejson
    10 import simplejson
    11 from cm.cm_settings import USE_ABI
    11 from cm.cm_settings import USE_ABI
    12 EXPORT2_INFOS = {
    12 EXPORT2_INFOS = {
    36             fix_content = content
    36             fix_content = content
    37             if content_format == 'html':
    37             if content_format == 'html':
    38                 if USE_ABI:
    38                 if USE_ABI:
    39                   from cm.converters.abi_converters import AbiFileConverter
    39                   from cm.converters.abi_converters import AbiFileConverter
    40                   converter = AbiFileConverter()
    40                   converter = AbiFileConverter()
    41                   fix_content = converter.add_html_header(content)
    41                   full_content = converter.add_html_header(content)
       
    42                   fix_content = do_tidy(full_content)
    42                 else:
    43                 else:
    43                   from cm.converters.oo_converters import combine_css_body                
    44                   from cm.converters.oo_converters import combine_css_body                
    44                   fix_content = combine_css_body(content, '')
    45                   fix_content = combine_css_body(content, '')
    45             if USE_ABI:
    46             if USE_ABI:
    46               from cm.converters.abi_converters import AbiFileConverter
    47               from cm.converters.abi_converters import AbiFileConverter