Changeset 699:375439711537 in livinglogic.python.www for site/Python_xmlns.py

Show
Ignore:
Timestamp:
03/28/13 14:24:43 (6 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Update to use the new HTML5 sectioning elements.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • site/Python_xmlns.py

    r698 r699  
    13691369        else: 
    13701370            with xsc.build(): 
    1371                 with xsc.Frag(xml.XML(), "\n", target.DocTypeXHTML10transitional(), "\n") as e: 
     1371                with xsc.Frag(xml.XML(), "\n", target.DocTypeHTML5(), "\n") as e: 
    13721372                    with target.html(xml.Attrs(lang="en"), lang="en"): 
    13731373                        with target.head(): 
     
    13801380                            +meta.stylesheet(href="root:main_screen.css", media="screen, projection, tv") 
    13811381                            +meta.stylesheet(href="root:main_print.css", media="print") 
    1382                             +meta.author(name="Walter Dörwald", email="walter.doerwald@livinglogic.de") 
     1382                            +meta.author(name="Walter Dörwald", email="walter@livinglogic.de") 
    13831383                            icbm = "49.9550; 11.5909" 
    13841384                            +html.meta(name="icbm", content=icbm) 
     
    14121412 
    14131413                        with target.body(): 
    1414                             with html.div(class_="header"): 
    1415                                 if context.page.header: 
    1416                                     +html.h1(context.page.header) 
    1417                                 if context.page.subheader: 
    1418                                     +html.h2(context.page.subheader) 
    1419                             with html.div(class_="crumbs"): 
    1420                                 with htmlspecials.plaintable(width="100%"): 
    1421                                     with html.tr(valign="middle"): 
    1422                                         +html.td(self._crumbs(context), class_="crumbs") 
    1423                                         +html.td(xsc.Frag(context.page.alternates()).withsep("\xa0\xb7\xa0"), align="right", class_="alternate") 
     1414                            with html.header(): 
     1415                                with html.hgroup(): 
     1416                                    if context.page.header: 
     1417                                        +html.h1(context.page.header) 
     1418                                    if context.page.subheader: 
     1419                                        +html.h2(context.page.subheader) 
     1420                                with html.div(class_="crumbs"): 
     1421                                    with htmlspecials.plaintable(width="100%"): 
     1422                                        with html.tr(valign="middle"): 
     1423                                            +html.td(self._crumbs(context), class_="crumbs") 
     1424                                            +html.td(xsc.Frag(context.page.alternates()).withsep("\xa0\xb7\xa0"), align="right", class_="alternate") 
    14241425                            with html.div(class_="body"): 
    1425                                 +html.div(self._links(context), class_="links") 
    1426                                 +html.div(self.content, class_="content") 
     1426                                +html.nav(self._links(context)) 
     1427                                +html.article(self.content) 
    14271428        return e.convert(converter)