def add_footer(self): self.elements.content.append( E.footer( E.a(self.T('Wuff Signal'), href=self.handler.reverse_url('textshow.index')), ' ', E.a(self.T('About'), href=self.handler.reverse_url('textshow.about')) ) )
def __init__(self, **kwargs): super().__init__(**kwargs) footer = E.footer(role='contentinfo', id='layout-footer') content = E.main(role='main', id='layout-content') header = E.header(role='banner', id='layout-header') layout = E.div(header, content, footer, id='layout-wrapper') body = E.body(layout) head = E.head(prefix='og: http://ogp.me/ns#') html = E.html(head, body, dir='rtl' if self.locale.rtl else 'ltr') self.elements = Elements(html=html, head=head, body=body, layout=layout, header=header, content=content, footer=footer) self.meta = HTMLMeta() self.links = HTMLLinks() self.stylesheets = [] self.scripts = [] self.meta.app_name = self.handler.application.settings[ 'application_name']