[Python-modules-commits] [python-odf] 90/118: Changed set_style_file() to add_style_file() and added set_embeddable()
Wolfgang Borgert
debacle at moszumanska.debian.org
Fri Oct 3 21:27:27 UTC 2014
This is an automated email from the git hooks/post-receive script.
debacle pushed a commit to reference refs/remotes/upstream/master
in repository python-odf.
commit 921f6311a735c0a9f6f68d1842a107bb069709bc
Author: Søren Roug <soren.roug at eea.europa.eu>
Date: Mon May 17 19:44:16 2010 +0000
Changed set_style_file() to add_style_file() and added set_embeddable()
---
odf/odf2xhtml.py | 30 +++++++++++++++++++-----------
1 file changed, 19 insertions(+), 11 deletions(-)
diff --git a/odf/odf2xhtml.py b/odf/odf2xhtml.py
index cb15844..3366761 100644
--- a/odf/odf2xhtml.py
+++ b/odf/odf2xhtml.py
@@ -425,12 +425,27 @@ class ODF2XHTML(handler.ContentHandler):
(TEXTNS, "user-index-source"):(self.s_text_x_source, self.e_text_x_source),
}
if embedable:
- self.elements[(OFFICENS, u"text")] = (None,None)
- self.elements[(OFFICENS, u"spreadsheet")] = (None,None)
- self.elements[(OFFICENS, u"presentation")] = (None,None)
- self.elements[(OFFICENS, u"document-content")] = (None,None)
+ self.make_embedable()
self._resetobject()
+ def set_embedable(self):
+ """ Tells the converter to only output the parts inside the <body>"""
+ self.elements[(OFFICENS, u"text")] = (None,None)
+ self.elements[(OFFICENS, u"spreadsheet")] = (None,None)
+ self.elements[(OFFICENS, u"presentation")] = (None,None)
+ self.elements[(OFFICENS, u"document-content")] = (None,None)
+
+
+ def add_style_file(self, stylefilename, media=None):
+ """ Add a link to an external style file.
+ Also turns of the embedding of styles in the HTML
+ """
+ self.use_internal_css = False
+ if media:
+ self.metatags.append('<link rel="stylesheet" type="text/css" href="%s" media="%s"/>\n' % (stylefilename,media))
+ else:
+ self.metatags.append('<link rel="stylesheet" type="text/css" href="%s"/>\n' % (stylefilename))
+
def _resetfootnotes(self):
# Footnotes and endnotes
self.notedict = {}
@@ -1398,10 +1413,3 @@ ol, ul { padding-left: 2em; }
self._wfunc = self._wlines
del self._csslines
return res
-
- def set_style_file(self, stylefilename, media=None):
- self.use_internal_css = False
- if media:
- self.metatags.append('<link rel="stylesheet" type="text/css" href="%s" media="%s"/>\n' % (stylefilename,media))
- else:
- self.metatags.append('<link rel="stylesheet" type="text/css" href="%s"/>\n' % (stylefilename))
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-odf.git
More information about the Python-modules-commits
mailing list