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: