Patch: wikiaction - add id for actions.

David Greaves <[email protected]>
Newsgroups gmane.comp.web.wiki.moin.devel
Message-ID <[email protected]>
Here's a patch against wikiaction.py

see: 
http://moinmoin.wikiwikiweb.de:8000/MoinMoinTodo_2fSkinPlugins_2fThemeCssSpecification

It's against the rel-1-2-1 tagbut doesn't appear to have changed in the 
HEAD either.


diff -u -r1.110 wikiaction.py
--- wikiaction.py       7 Mar 2004 00:15:10 -0000       1.110
+++ wikiaction.py       18 May 2004 13:03:58 -0000
@@ -66,7 +66,7 @@
         context=context, case=case)

     # print the result
-    request.write('<dl class="searchresult">')
+    request.write('<div id="Action_fullsearch"><dl class="searchresult">')
     hiddenhits = 0
     for (count, page_name, fragments) in hits:
         if not request.user.may.read(page_name):
@@ -88,6 +88,7 @@
     request.write('</dl>')

     print_search_stats(request, len(hits)-hiddenhits, pagecount, start)
+    request.write('</div>')
     wikiutil.send_footer(request, pagename, editable=0, showactions=0, 
form=request.form)


@@ -120,12 +121,13 @@

     hits = filter(request.user.may.read, hits)

-    request.write('<ul>')
+    request.write('<div id="Action_titlesearch"><ul>')
     for filename in hits:
         request.write('<li>%s</li>' % Page(filename).link_to(request))
     request.write('</ul>')

     print_search_stats(request, len(hits), len(all_pages), start)
+    request.write('<\div>')
     wikiutil.send_footer(request, pagename, editable=0, showactions=0, 
form=request.form)


@@ -279,7 +281,7 @@

     edit_count = abs(oldcount1 - oldcount2)

-    request.write('<p><strong>')
+    request.write('<div id="Action_diff"><p><strong>')
     request.write(_('Differences between versions dated %s and %s') % (
         oldpage.mtime_printable(request), 
newpage.mtime_printable(request)))
     if edit_count > 1:
@@ -315,6 +317,7 @@
                     request.write('<hr>')
                 request.write(wikiutil.escape(line)+'\n')
             request.write('</pre>')
+    request.write('</div>')

     wikiutil.send_footer(request, pagename, showpage=1)

@@ -327,6 +330,7 @@
     def general(page, pagename, request):
         _ = request.getText

+        request.write('<div id="Action_info_general">')
         request.write('<h2>%s</h2>\n' % _('General Information'))

         # show page size
@@ -366,6 +370,7 @@
             for linkedpage in links:
                 request.write("%s%s " % 
(Page(linkedpage).link_to(request), ",."[linkedpage == links[-1]]))
             request.write("</p>")
+        request.write('</div>')


     def history(page, pagename, request):
@@ -373,6 +378,7 @@
         from stat import ST_MTIME, ST_SIZE
         _ = request.getText

+        request.write('<div id="Action_info_history">')
         request.write('<h2>%s</h2>\n' % _('Revision History'))

         # generate history list
@@ -506,6 +512,7 @@
         history_table.render()
         request.write('</div>')
         request.write('\n</form>\n')
+        request.write('</div>')


     _ = request.getText
@@ -515,6 +522,7 @@
     request.http_headers()
     wikiutil.send_title(request, _('Info for "%s"') % (pagename,), 
pagename=pagename)

+    request.write('<div id="Action_info">')
     historylink =  wikiutil.link_tag(request, '%s?action=info' % qpagename,
         _('Show "%(title)s"') % {'title': _('Revision History')})
     generallink =  wikiutil.link_tag(request, 
'%s?action=info&amp;general=1' % qpagename,
@@ -535,6 +543,7 @@
     else:
         history(page, pagename, request)

+    request.write('</div>')
     wikiutil.send_footer(request, pagename, showpage=1)




-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.