6.4.5.18. HTML Header

6.4.5.18. HTML Header

Start python section to interscript/weavers/html.py[21]
   522: #line 579 "html_weaver.ipk"
   523:   def prolog(self):
   524:     kwds = self.keywords
   525:     w = self._writeline
   526:     w('<DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">')
   527:     w( '<HTML>')
   528:     w( '<HEAD>')
   529: 
   530:     self.write_tagged('TITLE', self.title)
   531: 
   532:     w( '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">')
   533:     if kwds.has_key('author'):
   534:       author =kwds['author']
   535:       w( '<META NAME="Author" CONTENT="'+author+'">')
   536:     w( '<META NAME="Generator" CONTENT="Interscript">')
   537:     extra = kwds.get('head_extra','');
   538:     w('<LINK REL=STYLESHEET TYPE="text/css" HREF="interscript.css" TITLE="Interscript Standard">')
   539:     w(extra);
   540:     w('<LINK REL=STYLESHEET TYPE="text/css" HREF="user.css" TITLE="User Overrride">')
   541:     w( '</HEAD>')
   542:     w( '<BODY>')
   543:     if kwds.has_key('pagehead'):
   544:       self._write(kwds['pagehead'])
   545:     if kwds.has_key('title'):
   546:       self._write('<H1 ALIGN="CENTER">'+self.title+'</H1>')
   547:     if kwds.has_key('heading_level_offset'):
   548:       self.heading_level_offset = kwds['heading_level_offset']
   549: 
   550:   def epilog(self):
   551:     kwds = self.keywords
   552:     self._endmode()
   553:     if kwds.has_key('pagefoot'):
   554:       self._write(kwds['pagefoot'])
   555:     self._writeline('</BODY>')
   556:     self._writeline('</HTML>')
   557: 
End python section to interscript/weavers/html.py[21]