Attachment 'SlideShow.patch'

Download

   1 diff -r f58386c66150 data/plugin/action/SlideShow.py
   2 --- a/data/plugin/action/SlideShow.py	Mon Apr 20 02:36:24 2009 +0200
   3 +++ b/data/plugin/action/SlideShow.py	Fri Sep 04 13:35:59 2009 +0200
   4 @@ -6,6 +6,8 @@
   5  time, along with a navigation aid.
   6  
   7  A slide show page uses headings level 1 to define slides::
   8 +##pragma date Sept 04 2009
   9 +##pragma Your Name
  10  
  11      General introduction or comments
  12  
  13 @@ -27,10 +29,11 @@
  14  @copyright: 2005 Jim Clark,
  15              2005 Nir Soffer,
  16              2008 MoinMoin:ThomasWaldmann
  17 +            2009 MoinMoin:ReimarBauer
  18  @license: GNU GPL, see COPYING for details.
  19  """
  20  
  21 -import re
  22 +import re, time
  23  
  24  from MoinMoin import wikiutil, i18n, error
  25  from MoinMoin.Page import Page
  26 @@ -101,6 +104,7 @@
  27      def __init__(self, request, name, **keywords):
  28          Page.__init__(self, request, name, **keywords)
  29          self._slideIndex = None
  30 +        self.counter = ''
  31  
  32      def __len__(self):
  33          """ Return the slide count """
  34 @@ -368,6 +372,15 @@
  35      item_first_slide = first_slide
  36      item_last_slide = last_slide
  37  
  38 +    def item_date(self):
  39 +        return wikiutil.escape(self.request.getPragma('date', defval=self.request.user.getFormattedDate(time.time())))
  40 +
  41 +    def item_author(self):
  42 +        return wikiutil.escape(self.request.getPragma('author', defval=self.request.user.name))
  43 +
  44 +    def item_counter(self):
  45 +        return "%d|%d" % (self.slideNumber, len(self.slideLinksRange()))
  46 +
  47  # This is quite stupid template, but it cleans most of the code from
  48  # html. With smarter templates, there will be no html in the action code.
  49  template = """
  50 @@ -439,6 +452,11 @@
  51              <li>%(navigation_end)s</li>
  52          </ul>
  53      </div>
  54 +    <div id="footer">
  55 +    <ul id="date">%(date)s</ul>
  56 +    <ul id="author">%(author)s</ul>
  57 +    <ul id="counter">%(counter)s</ul>
  58 +    </div>
  59  <!--
  60      <p><a href="http://validator.w3.org/check?uri=referer">
  61          Valid HTML 4.01</a>
  62 diff -r f58386c66150 htdocs/SlideShow/css/SlideShow.css
  63 --- a/htdocs/SlideShow/css/SlideShow.css	Mon Apr 20 02:36:24 2009 +0200
  64 +++ b/htdocs/SlideShow/css/SlideShow.css	Fri Sep 04 13:35:59 2009 +0200
  65 @@ -1,5 +1,5 @@
  66  /*
  67 - * Single page slide show styles 
  68 + * Single page slide show styles
  69   *
  70   * Copy SlideShow.css to your theme's css/ directory.
  71   *
  72 @@ -10,6 +10,8 @@
  73  li p {margin: 0;} /* Workaround for moin's bad list html */
  74  
  75  html {
  76 +    background-image:url(/moin_static184/common/background_1024x768.png);
  77 +    background-repeat:no-repeat;
  78      background-color: white;
  79      color: black;
  80      font-family: Arial, Lucida Grande, sans-serif;
  81 @@ -17,7 +19,7 @@
  82  }
  83  
  84  body {
  85 -    margin: 0; 
  86 +    margin: 1em;
  87      padding: 20px;
  88  }
  89  
  90 @@ -93,6 +95,46 @@
  91      color: #888;
  92  }
  93  
  94 +#date {
  95 +    position: absolute;
  96 +    bottom: 0em;
  97 +    left: 2em;
  98 +    right: 0;
  99 +    font-size: 12pt;
 100 +    clear: both;
 101 +    display: inline;
 102 +    margin: 0;
 103 +    padding: 0;
 104 +    color: #6C7680;
 105 +}
 106 +
 107 +#author {
 108 +    position: absolute;
 109 +    bottom: 0em;
 110 +    left: 2em;
 111 +    right: 0;
 112 +    text-align: center;
 113 +    font-size: 12pt;
 114 +    clear: both;
 115 +    display: inline;
 116 +    margin: 0;
 117 +    padding: 0;
 118 +    color: #6C7680;
 119 +}
 120 +
 121 +#counter {
 122 +    position: absolute;
 123 +    bottom: 0em;
 124 +    left: 2em;
 125 +    right: 0;
 126 +    text-align: right;
 127 +    font-size: 12pt;
 128 +    clear: both;
 129 +    display: inline;
 130 +    margin: 0;
 131 +    padding: 0;
 132 +    color: #6C7680;
 133 +}
 134  
 135  /* CSS for ParserBase */
 136  

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] (2008-06-28 12:08:22, 8.1 KB) [[attachment:ArnicaTestSeite.htm]]
  • [get | view] (2008-05-09 17:05:26, 1.3 KB) [[attachment:AttachFile_config_patch.patch]]
  • [get | view] (2010-11-28 20:20:00, 237.6 KB) [[attachment:Bildschirmfoto.png]]
  • [get | view] (2010-03-15 23:32:08, 1.4 KB) [[attachment:DictColumns.zip]]
  • [get | view] (2012-02-05 12:57:40, 1812.4 KB) [[attachment:HelpOnArnica.zip]]
  • [get | view] (2008-07-17 19:33:36, 3264.0 KB) [[attachment:MoinMoins_GHOP_Grand_Prize_Winner.mpg]]
  • [get | view] (2009-06-22 22:46:07, 490.1 KB) [[attachment:New_street_station_to_Conservatoire_to_premier_inn.png]]
  • [get | view] (2009-06-22 22:59:17, 70.6 KB) [[attachment:New_street_station_to_Conservatoire_to_premier_inn_weg.png]]
  • [get | view] (2009-09-04 11:37:10, 3.4 KB) [[attachment:SlideShow.patch]]
  • [get | view] (2010-02-02 18:27:19, 293.8 KB) [[attachment:Solenoid_svg_edit.png]]
  • [get | view] (2009-04-13 17:51:57, 22.8 KB) [[attachment:SystemPages.png]]
  • [get | view] (2009-04-13 18:58:14, 1.4 KB) [[attachment:SystemPages.py]]
  • [get | view] (2008-10-19 04:19:34, 252.4 KB) [[attachment:TheSheep1.png]]
  • [get | view] (2008-07-28 08:12:08, 685.8 KB) [[attachment:UnderConstruction.zip]]
  • [get | view] (2008-06-28 18:54:51, 7.9 KB) [[attachment:UnifyParsersAndMacros.zip]]
  • [get | view] (2007-06-07 16:02:03, 0.3 KB) [[attachment:abc.png]]
  • [get | view] (2009-09-06 11:39:34, 10.0 KB) [[attachment:abc235.adraw]]
  • [get | view] (2008-12-22 09:09:36, 1.1 KB) [[attachment:advanced_s.patch]]
  • [get | view] (2008-09-15 07:51:42, 2.0 KB) [[attachment:align1.png]]
  • [get | view] (2008-06-24 01:17:08, 255.3 KB) [[attachment:arnica_example1.png]]
  • [get | view] (2008-06-22 19:38:31, 128.2 KB) [[attachment:arnica_example2.png]]
  • [get | view] (2008-06-22 19:38:47, 83.4 KB) [[attachment:arnica_example3.png]]
  • [get | view] (2008-06-28 12:14:10, 38.9 KB) [[attachment:arnica_example5.png]]
  • [get | view] (2009-08-31 22:33:27, 22.3 KB) [[attachment:attachfile.patch]]
  • [get | view] (2009-08-31 22:36:36, 96.8 KB) [[attachment:attachfile.png]]
  • [get | view] (2009-09-04 11:39:45, 11.7 KB) [[attachment:background_1024x768.png]]
  • [get | view] (2009-10-05 10:49:10, 7.2 KB) [[attachment:c.png]]
  • [get | view] (2010-12-15 19:05:12, 5.7 KB) [[attachment:collapsed.png]]
  • [get | view] (2010-12-15 19:11:15, 20.1 KB) [[attachment:collapsed1.png]]
  • [get | view] (2010-12-16 08:10:18, 20.2 KB) [[attachment:collapsed2.png]]
  • [get | view] (2009-08-08 10:43:37, 48.2 KB) [[attachment:coverage_2.0.txt]]
  • [get | view] (2008-05-17 11:49:27, 1.9 KB) [[attachment:dicts_change.patch]]
  • [get | view] (2010-01-10 13:11:22, 14.3 KB) [[attachment:editmoin]]
  • [get | view] (2008-11-09 19:21:14, 6.0 KB) [[attachment:example.svg]]
  • [get | view] (2009-05-12 17:17:50, 33.5 KB) [[attachment:example_swf.png]]
  • [get | view] (2008-01-15 14:29:43, 243.9 KB) [[attachment:firefox_pdf.png]]
  • [get | view] (2009-10-11 14:11:41, 61.2 KB) [[attachment:kscan_0004.png]]
  • [get | view] (2008-12-30 17:50:02, 5.1 KB) [[attachment:latex2wiki.py]]
  • [get | view] (2008-03-21 17:04:38, 1.0 KB) [[attachment:maketestwiki.patch]]
  • [get | view] (2007-02-24 11:18:51, 1.4 KB) [[attachment:minipage.py]]
  • [get | view] (2009-08-08 16:16:13, 20.1 KB) [[attachment:moin-1.9-xapian-dmilajevs.txt]]
  • [get | view] (2009-08-08 22:55:55, 60.7 KB) [[attachment:moin-1.9.txt]]
  • [get | view] (2009-08-09 22:33:56, 29.2 KB) [[attachment:moin-2.0-storage.txt]]
  • [get | view] (2008-09-26 12:49:52, 684.7 KB) [[attachment:moinapi_beispiele.zip]]
  • [get | view] (2012-02-21 21:10:00, 37.7 KB) [[attachment:moinmoin_rb.png]]
  • [get | view] (2008-05-18 10:03:02, 3.8 KB) [[attachment:my_search.py]]
  • [get | view] (2009-09-07 13:00:22, 11.9 KB) [[attachment:navibar.png]]
  • [get | view] (2009-02-03 19:36:33, 4.2 KB) [[attachment:nbsp.jpg]]
  • [get | view] (2010-10-20 17:07:23, 318.5 KB) [[attachment:night_at_N1.jpg]]
  • [get | view] (2009-08-07 07:28:05, 736.1 KB) [[attachment:output.txt]]
  • [get | view] (2010-03-09 23:12:49, 0.6 KB) [[attachment:planning.zip]]
  • [get | view] (2010-08-14 09:50:12, 556.6 KB) [[attachment:preliminary_minefield.txt]]
  • [get | view] (2010-12-16 08:41:41, 66.8 KB) [[attachment:quicklinks1.png]]
  • [get | view] (2010-12-16 08:41:58, 117.3 KB) [[attachment:quicklinks2.png]]
  • [get | view] (2010-12-18 21:21:00, 13.1 KB) [[attachment:quicklinks3.png]]
  • [get | view] (2009-08-11 22:38:30, 221.4 KB) [[attachment:search.txt]]
  • [get | view] (2008-05-18 09:46:53, 1.6 KB) [[attachment:slapd.conf]]
  • [get | view] (2010-12-02 16:34:36, 123.0 KB) [[attachment:sunset.png]]
  • [get | view] (2009-09-23 15:12:58, 111.7 KB) [[attachment:svg-edit_ie8_chromeframe.png]]
  • [get | view] (2009-08-23 22:38:40, 43.4 KB) [[attachment:svg-editor_current_css.png]]
  • [get | view] (2009-04-14 21:22:58, 1.8 KB) [[attachment:test_strings.py]]
  • [get | view] (2009-01-06 00:11:59, 1.7 KB) [[attachment:text_gedit.patch]]
  • [get | view] (2009-07-12 10:51:27, 528.3 KB) [[attachment:the_end.jpg]]
  • [get | view] (2010-12-21 20:24:32, 22.3 KB) [[attachment:toctest1.png]]
  • [get | view] (2010-12-01 07:37:26, 186.8 KB) [[attachment:transcluded_video.png]]
  • [get | view] (2010-12-01 07:29:11, 264.0 KB) [[attachment:urlproblem.png]]
  • [get | view] (2010-11-28 23:56:54, 57.2 KB) [[attachment:wanted.png]]
  • [get | view] (2008-05-18 09:45:08, 3.4 KB) [[attachment:wikiconfig_snippet.txt]]
  • [get | view] (2009-08-09 18:00:32, 3.6 KB) [[attachment:xapian.txt]]
 All files | Selected Files: delete move to page copy to page

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