xml_tools, plugin XEP-0071, XEP-0277: add method expandNewLinesToXHTML:
- \n in XHTML content should not be converted to <br /> by the frontend
- save it directly in the Atom payload for better compatibility with other clients
This commit is contained in:
parent
17476b420c
commit
ca5c913ce2
1 changed files with 15 additions and 1 deletions
|
|
@ -22,6 +22,7 @@ from sat.core import exceptions
|
|||
from sat.core.log import getLogger
|
||||
log = getLogger(__name__)
|
||||
|
||||
from sat.tools import xml_tools
|
||||
from wokkel import disco, iwokkel
|
||||
from zope.interface import implements
|
||||
# from lxml import etree
|
||||
|
|
@ -118,6 +119,7 @@ class XEP_0071(object):
|
|||
raise exceptions.DataError(_("Can't have xhtml and rich content at the same time"))
|
||||
if xhtml:
|
||||
d = self.synt_plg.clean_xhtml(xhtml)
|
||||
d.addCallback(xml_tools.expandNewLinesToXHTML)
|
||||
d.addCallback(syntax_converted)
|
||||
return d
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue