6.4.5.19. HTML Header

Start python section to interscript/weavers/html.py[22 /22 ] Prev
   570: #line 628 "html_weaver.ipk"
   571:   def prolog(self):
   572:     kwds = self.keywords
   573:     w = self._writeline
   574:     w('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">')
   575:     w( '<HTML>')
   576:     w( '<HEAD>')
   577: 
   578:     self.write_tagged('TITLE', self.title)
   579: 
   580:     w( '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">')
   581:     if kwds.has_key('author'):
   582:       author =kwds['author']
   583:       w( '<META NAME="Author" CONTENT="'+author+'">')
   584:     w( '<META NAME="Generator" CONTENT="Interscript">')
   585:     extra = kwds.get('head_extra','');
   586:     w('<LINK REL=STYLESHEET TYPE="text/css" HREF="interscript.css" TITLE="Interscript Standard">')
   587:     w(extra);
   588:     w('<LINK REL=STYLESHEET TYPE="text/css" HREF="user.css" TITLE="User Overrride">')
   589:     w( '</HEAD>')
   590:     w( '<BODY>')
   591:     if kwds.has_key('pagehead'):
   592:       self._write(kwds['pagehead'])
   593:     if kwds.has_key('title'):
   594:       if kwds.has_key('anchor') and kwds['anchor']!='':
   595:         atag = ' ID="'+kwds['anchor']+'" TITLE="'+kwds['anchor']+'" '
   596:       else: atag= ''
   597:       self._writeline('<H1 '+atag+'ALIGN="CENTER">'+self.title+'</H1>')
   598:     if kwds.has_key('heading_level_offset'):
   599:       self.heading_level_offset = kwds['heading_level_offset']
   600: 
   601:   def epilog(self):
   602:     kwds = self.keywords
   603:     self._endmode()
   604:     if kwds.has_key('pagefoot'):
   605:       self._write(kwds['pagefoot'])
   606:     self._writeline('</BODY>')
   607:     self._writeline('</HTML>')
   608: 
End python section to interscript/weavers/html.py[22]