--- a/src/cm/views/export.py Thu Jun 16 09:27:56 2011 +0200
+++ b/src/cm/views/export.py Thu Jul 21 09:42:33 2011 +0200
@@ -8,6 +8,7 @@
from cm.models import Text, TextVersion, Attachment, Comment
import mimetypes
import simplejson
+from cm.cm_settings import USE_ABI
EXPORT2_INFOS = {
# key -> { mimetype, extension}
's5' : {},
@@ -34,10 +35,20 @@
else :
fix_content = content
if content_format == 'html':
- from cm.converters.oo_converters import combine_css_body
- fix_content = combine_css_body(content, '')
- from cm.converters.oo_converters import convert_html as oo_convert
- export_content = oo_convert(fix_content, format)
+ if USE_ABI:
+ from cm.converters.abi_converters import AbiFileConverter
+ converter = AbiFileConverter()
+ fix_content = converter.add_html_header(content)
+ else:
+ from cm.converters.oo_converters import combine_css_body
+ fix_content = combine_css_body(content, '')
+ if USE_ABI:
+ from cm.converters.abi_converters import AbiFileConverter
+ converter = AbiFileConverter()
+ export_content = converter.convert_from_html(fix_content, format)
+ else:
+ from cm.converters.oo_converters import convert_html as oo_convert
+ export_content = oo_convert(fix_content, format)
export_infos = EXPORT2_INFOS[format]
@@ -189,4 +200,4 @@
return content_export(request, text_version.content, text_version.title, text_version.format, format)
def text_feed(request, key):
- return ""
\ No newline at end of file
+ return ""