Attachment 'PDFIcon1_0_2.py'
Download 1 # -*- coding: iso-8859-1 -*-
2 """
3 MoinMoin - PDFIcon macro display a PDF icon which generate a PDF document
4
5 This macro is display a picture which is a link to ?action=CreatePdfDocument to create
6 a PDF document at once. The idear is to show a PDF ready page.
7
8 @copyright: 2006 Raphael Bossek <raphael.bossek@solutions4linux.de>
9 @license: GNU GPL, see COPYING for details.
10
11 2006-09-12 RaphaelBossek
12 * Release 1.0.2
13 * Use the same workding for link description as the action macro. The same translation
14 for both can be used.
15
16 2006-09-06 RaphaelBossek
17 * Release 1.0.1
18 * Update to new action name, CreatePdfDocument
19
20 2006-08-31 RaphaelBossek
21 * Initial release 1.0.0
22 """
23
24 def execute (macro, args):
25 if not getattr (macro.request.cfg, 'pdficon_imageurl', None):
26 macro.request.cfg.pdficon_imageurl = u'/icons/pdf.png'
27
28 if macro.form.get(u'action', [u''])[0] != 'print':
29 return u'<div style="float:right;"><a href="?action=CreatePdfDocument&generate=1"><img src="%s" style="margin:.3em 0;" title="%s" border="0" /></a></div>\n' % (macro.request.cfg.pdficon_imageurl, macro.request.getText(u'Create Pdf Document'),)
30 return u''
31
32 # vim:ts=4:sw=4
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.