From 441546edcfbb1b346c87b69c5f578d1a0e522e06 Mon Sep 17 00:00:00 2001 From: shyouhei Date: Mon, 7 Jul 2008 07:36:34 +0000 Subject: add tag v1_8_6_269 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_6_269@17937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- .../lib/rdoc/generators/template/html/kilmer.rb | 435 +++++++++++++++++++++ 1 file changed, 435 insertions(+) create mode 100644 ruby_1_8_6/lib/rdoc/generators/template/html/kilmer.rb (limited to 'ruby_1_8_6/lib/rdoc/generators/template/html/kilmer.rb') diff --git a/ruby_1_8_6/lib/rdoc/generators/template/html/kilmer.rb b/ruby_1_8_6/lib/rdoc/generators/template/html/kilmer.rb new file mode 100644 index 0000000000..55071fc026 --- /dev/null +++ b/ruby_1_8_6/lib/rdoc/generators/template/html/kilmer.rb @@ -0,0 +1,435 @@ +module RDoc +module Page + + +FONTS = "Verdana, Arial, Helvetica, sans-serif" + +STYLE = %{ +body,td,p { font-family: %fonts%; + color: #000040; +} + +.attr-rw { font-size: xx-small; color: #444488 } + +.title-row { background-color: #CCCCFF; + color: #000010; +} + +.big-title-font { + color: black; + font-weight: bold; + font-family: %fonts%; + font-size: large; + height: 60px; + padding: 10px 3px 10px 3px; +} + +.small-title-font { color: black; + font-family: %fonts%; + font-size:10; } + +.aqua { color: black } + +.method-name, .attr-name { + font-family: font-family: %fonts%; + font-weight: bold; + font-size: small; + margin-left: 20px; + color: #000033; +} + +.tablesubtitle, .tablesubsubtitle { + width: 100%; + margin-top: 1ex; + margin-bottom: .5ex; + padding: 5px 0px 5px 3px; + font-size: large; + color: black; + background-color: #CCCCFF; + border: thin; +} + +.name-list { + margin-left: 5px; + margin-bottom: 2ex; + line-height: 105%; +} + +.description { + margin-left: 5px; + margin-bottom: 2ex; + line-height: 105%; + font-size: small; +} + +.methodtitle { + font-size: small; + font-weight: bold; + text-decoration: none; + color: #000033; + background-color: white; +} + +.srclink { + font-size: small; + font-weight: bold; + text-decoration: none; + color: #0000DD; + background-color: white; +} + +.paramsig { + font-size: small; +} + +.srcbut { float: right } + +} + + +############################################################################ + + +BODY = %{ + + %title% + + + + + + +!INCLUDE! + +IF:diagram +
+%diagram% +
+ENDIF:diagram + +IF:description +
%description%
+ENDIF:description + +IF:requires + + +
Required files

+
+START:requires +HREF:aref:name: +END:requires +ENDIF:requires +
+ +IF:methods + + +
Methods

+
+START:methods +HREF:aref:name:, +END:methods +
+ENDIF:methods + + +START:sections +
+IF:sectitle +

%sectitle%

+IF:seccomment +
+ %seccomment% +
+ENDIF:seccomment +ENDIF:sectitle + +IF:attributes + + +
Attributes

+ +START:attributes + +IF:rw + +ENDIF:rw +IFNOT:rw + +ENDIF:rw + + + +END:attributes +
 [%rw%] %name%%a_desc%
+ENDIF:attributes + +IF:classlist + + +
Classes and Modules

+%classlist%
+ENDIF:classlist + + !INCLUDE! + +END:sections + + + +} + +############################################################################### + +FILE_PAGE = <<_FILE_PAGE_ + + + + +
+ +
File
%short_name%
+ + + + + + + + +
Path:%full_path% +IF:cvsurl +  (CVS) +ENDIF:cvsurl +
Modified:%dtm_modified%
+

+_FILE_PAGE_ + +################################################################### + +CLASS_PAGE = %{ + + + + + +
+ %classmod%
%full_name% +
+ + + + + +IF:parent + + + + +ENDIF:parent +
In: +START:infiles +HREF:full_path_url:full_path: +IF:cvsurl + (CVS) +ENDIF:cvsurl +END:infiles +
Parent: +IF:par_url + +ENDIF:par_url +%parent% +IF:par_url + +ENDIF:par_url +
+

+} + +################################################################### + +METHOD_LIST = %{ +IF:includes +
Included modules

+
+START:includes + HREF:aref:name: +END:includes +
+ENDIF:includes + +IF:method_list +START:method_list +IF:methods + + +
%type% %category% methods
+START:methods + + +
+ +IF:callseq +%callseq% +ENDIF:callseq +IFNOT:callseq + %name%%params% +ENDIF:callseq +IF:codeurl +src +ENDIF:codeurl +
+IF:m_desc +
+%m_desc% +
+ENDIF:m_desc +IF:aka +
+This method is also aliased as +START:aka +%name% +END:aka +
+ENDIF:aka +IF:sourcecode +
+%sourcecode%
+
+ENDIF:sourcecode +END:methods +ENDIF:methods +END:method_list +ENDIF:method_list +} + +=begin +=end + +########################## Source code ########################## + +SRC_PAGE = %{ + +%title% + + + + +
%code%
+ + +} + +########################## Index ################################ + +FR_INDEX_BODY = %{ +!INCLUDE! +} + +FILE_INDEX = %{ + + + + + + + + +START:entries +%name%
+END:entries + +} + +CLASS_INDEX = FILE_INDEX +METHOD_INDEX = FILE_INDEX + +INDEX = %{ + + + %title% + + + + + + + + + +IF:inline_source + +ENDIF:inline_source +IFNOT:inline_source + + + + +ENDIF:inline_source + + <body bgcolor="white"> + Click <a href="html/index.html">here</a> for a non-frames + version of this page. + </body> + + + + +} + +# and a blank page to use as a target +BLANK = %{ + +} + +def write_extra_pages + template = TemplatePage.new(BLANK) + File.open("blank.html", "w") { |f| template.write_html_on(f, {}) } +end + +end +end -- cgit v1.2.3