Changeset 17864
- Timestamp:
- Oct 7, 2020, 5:04:37 PM (4 years ago)
- Location:
- pencilpreviewplugin/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pencilpreviewplugin/trunk/pencilpreview/preview.py
r13629 r17864 9 9 from trac.mimeview.api import IHTMLPreviewRenderer 10 10 11 11 12 class PencilPreviewRenderer(Component): 12 13 """HTML preview for EvolusPencil .ep mockup files.""" … … 16 17 def get_extra_mimetypes(self): 17 18 return [('application/evoluspencil+xml', ['ep'])] 18 19 19 20 def get_quality_ratio(self, mimetype): 20 21 if mimetype == 'application/evoluspencil+xml': … … 24 25 def render(self, context, mimetype, content, filename=None, url=None): 25 26 doc = xml.dom.minidom.parseString(content.read()) 26 27 27 28 pages = doc.getElementsByTagName("Page") 28 29 … … 33 34 rc.append(node.data) 34 35 return ''.join(rc) 35 36 36 37 def getProperty(page, name): 37 38 props = page.getElementsByTagName("Property") … … 42 43 def getContent(page): 43 44 return ''.join(n.toxml() for n in page.getElementsByTagName("Content")[0].childNodes) 44 45 45 46 def preventEmptyElementForm(page, elementName): 46 47 """HTML does not like the short form for e.g. empty <div/> nodes and prefers <div></div> instead. -
pencilpreviewplugin/trunk/setup.py
r13629 r17864 11 11 description = 'HTML Preview for Evolus Pencil .ep mockup files', 12 12 packages = ['pencilpreview'], 13 13 14 14 entry_points = {'trac.plugins': [ 15 15 'pencilpreview.preview = pencilpreview.preview',
Note: See TracChangeset
for help on using the changeset viewer.