Changeset 471:7d13129e4f4c in livinglogic.python.www for site/Python_xmlns.py

Show
Ignore:
Timestamp:
06/22/07 15:53:46 (12 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Add migration page for nightshade.

Use with blocks in download element.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • site/Python_xmlns.py

    r467 r471  
    881881            linktitle=u"How to install ll-nightshade", 
    882882        ), 
     883        XISTPage(u"migration", 
     884            crumb=u"Migration", 
     885            title=(u"nightshade migration guide · Python software · LivingLogic AG"), 
     886            header=(u"nightshade migration"), 
     887            subheader=(u"How to update your code to new versions of nightshade"), 
     888            url=u"root:nightshade/Migration.html", 
     889            localkeywords=[], 
     890            linktitle=u"How to update your code to new versions of nightshade", 
     891        ), 
    883892        crumb=u"ll.nightshade", 
    884893        title=u"ll.nightshade · Python software · LivingLogic AG", 
     
    10101019    def convert(self, converter): 
    10111020        if "ref" in self.attrs: 
    1012             page = pages[unicode(self["ref"].convert(converter))] 
     1021            page = pages[unicode(self.attrs.ref.convert(converter))] 
    10131022        else: 
    10141023            page = pages 
     
    10811090        if target.xmlns == doc.xmlns: 
    10821091            e = target.section( 
    1083                 target.title("Version ", self["version"], " (released ", self["date"], ")"), 
     1092                target.title("Version ", self.attrs.version, " (released ", self.attrs.date, ")"), 
    10841093                target.ulist(files), 
    10851094            ) 
    10861095        else: 
    1087             e = xsc.Frag( 
    1088                 html.tr( 
    1089                     html.th(self["version"], class_="version"), 
    1090                     html.th("Type", class_="type"), 
    1091                     html.th("Bytes", class_="size"), 
    1092                 ), 
    1093                 files, 
    1094             ) 
    1095             if "date" in self.attrs: 
    1096                 e[0][0].append(" ", html.span("(released ", self["date"], ")", class_="note")) 
     1096            with xsc.Frag() as e: 
     1097                with html.tr(): 
     1098                    with html.th(self.attrs.version, class_="version"): 
     1099                        if "date" in self.attrs: 
     1100                            xsc.append(" ", html.span("(released ", self.attrs.date, ")", class_="note")) 
     1101                    +html.th("Type", class_="type") 
     1102                    +html.th("Bytes", class_="size") 
     1103                xsc.append(files) 
    10971104        return e.convert(converter) 
    10981105