605: #line 663 "html_weaver.ipk" 606: def prolog(self): 607: kwds = self.keywords 608: w = self._writeline 609: w('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">') 610: w( '<HTML>') 611: w( '<HEAD>') 612: 613: self.write_tagged('TITLE', self.title) 614: 615: w( '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">') 616: if kwds.has_key('author'): 617: author =kwds['author'] 618: w( '<META NAME="Author" CONTENT="'+author+'">') 619: w( '<META NAME="Generator" CONTENT="Interscript">') 620: extra = kwds.get('head_extra',''); 621: w('<LINK REL=STYLESHEET TYPE="text/css" HREF="interscript.css" TITLE="Interscript Standard">') 622: w(extra); 623: w('<LINK REL=STYLESHEET TYPE="text/css" HREF="user.css" TITLE="User Overrride">') 624: w( '</HEAD>') 625: w( '<BODY LANG="'+self.language+'">') 626: if kwds.has_key('pagehead'): 627: self._write(kwds['pagehead']) 628: if kwds.has_key('title'): 629: if kwds.has_key('anchor') and kwds['anchor']!='': 630: atag = ' ID="'+kwds['anchor']+'" TITLE="'+kwds['anchor']+'" ' 631: else: atag= '' 632: self._writeline('<H1 '+atag+'ALIGN="CENTER">'+self.title+'</H1>') 633: if kwds.has_key('heading_level_offset'): 634: self.heading_level_offset = kwds['heading_level_offset'] 635: 636: def epilog(self): 637: kwds = self.keywords 638: self._endmode() 639: if kwds.has_key('pagefoot'): 640: self._write(kwds['pagefoot']) 641: self._writeline('</BODY>') 642: self._writeline('</HTML>') 643: 644: