Attachment 'PDFIcon1_0_3.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-11-14  RaphaelBossek
  12     * Release v1.0.3
  13     * Moin 1.6 support added.
  14 
  15     2006-09-12  RaphaelBossek
  16     * Release v1.0.2
  17     * Use the same workding for link description as the action macro. The same translation
  18       for both can be used.
  19 
  20     2006-09-06  RaphaelBossek
  21     * Release v1.0.1
  22     * Update to new action name, CreatePdfDocument
  23 
  24     2006-08-31  RaphaelBossek
  25     * Initial release v1.0.0
  26 """
  27 
  28 from MoinMoin import wikiutil
  29 
  30 def execute (macro, args):
  31 	if not getattr (macro.request.cfg, 'pdficon_imageurl', None):
  32 		macro.request.cfg.pdficon_imageurl = u'/icons/pdf.png'
  33 
  34 	if macro.request.form.get(u'action', [u''])[0] != 'print':
  35 		return u'<div style="float:right;"><a href="%s?action=CreatePdfDocument&generate=1"><img src="%s" style="margin:.3em 0;" title="%s" border="0" /></a></div>\n' % (wikiutil.quoteWikinameURL(macro.request.formatter.page.page_name), macro.request.cfg.pdficon_imageurl, macro.request.getText(u'Create Pdf Document'),)
  36 	return u''
  37 
  38 # 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.
  • [get | view] (2006-08-31 21:07:49, 0.9 KB) [[attachment:PDFIcon1_0_0.py]]
  • [get | view] (2006-09-10 21:45:56, 1.0 KB) [[attachment:PDFIcon1_0_1.py]]
  • [get | view] (2006-09-18 05:00:35, 1.2 KB) [[attachment:PDFIcon1_0_2.py]]
  • [get | view] (2006-11-14 21:56:50, 1.4 KB) [[attachment:PDFIcon1_0_3.py]]
  • [get | view] (2006-11-16 22:34:49, 1.6 KB) [[attachment:PDFIcon1_0_4.py]]
  • [get | view] (2007-08-20 09:10:48, 1.7 KB) [[attachment:PDFIcon1_0_5.py]]
  • [get | view] (2010-01-31 14:10:42, 4.9 KB) [[attachment:PDFIcon1_1_0.py]]
  • [get | view] (2008-01-28 20:36:00, 1.7 KB) [[attachment:pdf_48x48.png]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.