Attachment 'MiniPage-1.3.3-1.py'

Download

   1 # -*- coding: iso-8859-1 -*-
   2 """
   3     MoinMoin - MiniPage Macro
   4 
   5     PURPOSE:
   6         This macro is used to get the possibility to write inside a wiki table normal wiki code.
   7 	This code is parsed by the wiki parser and is then displayed.
   8 
   9     CALLING SEQUENCE:
  10         [[MiniPage(wikicode)]]
  11 
  12     INPUTS:
  13         wikicode: e.g. * item1
  14     EXAMPLE:
  15        ||Buttons ||[[MiniPage( * Redo\n * Undo)]][[MiniPage( * Quit)]]||
  16        ||Section ||[[MiniPage(= heading 1 =)]][[MiniPage(== heading 2 ==)]]||
  17 
  18     PROCEDURE:
  19        The \n mark is used for a line break.
  20 
  21        Please remove the Version number from the code!
  22 
  23     MODIFICATION HISTORY:
  24         Version 1.3.3.-1
  25         @copyright: 2005 by Reimar Bauer (R.Bauer@fz-juelich.de)
  26         @license: GNU GPL, see COPYING for details.
  27 
  28 """
  29 from MoinMoin.parser import wiki
  30 import string, StringIO
  31 
  32 def execute(macro, text):
  33      text=string.replace(string.join(text,''),'\\n','\n')
  34 
  35      out=StringIO.StringIO()
  36      macro.request.redirect(out)
  37      wikiizer = wiki.Parser(text,macro.request)
  38      wikiizer.format(macro.formatter)
  39      result=out.getvalue()
  40      macro.request.redirect()
  41      del out
  42 
  43      return(result)

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] (2005-03-19 09:28:07, 1.1 KB) [[attachment:MiniPage-1.3.3-1.py]]
  • [get | view] (2007-02-19 14:06:51, 1.2 KB) [[attachment:MiniPage-1.6.0-2.py]]
  • [get | view] (2008-01-25 10:00:07, 1.2 KB) [[attachment:MiniPage-1.6.0-4.py]]
  • [get | view] (2008-08-04 17:39:28, 1.2 KB) [[attachment:MiniPage-1.7.1-5.py]]
  • [get | view] (2011-04-21 07:51:38, 1.5 KB) [[attachment:MiniPage-1.8.4-6.py]]
  • [get | view] (2005-03-21 23:26:54, 6.4 KB) [[attachment:minipage.png]]
 All files | Selected Files: delete move to page copy to page

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