diff options
Diffstat (limited to 'lib/rdoc/generator/html/one_page_html.rb')
-rw-r--r-- | lib/rdoc/generator/html/one_page_html.rb | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/rdoc/generator/html/one_page_html.rb b/lib/rdoc/generator/html/one_page_html.rb index c4dd95529d..51ae32351a 100644 --- a/lib/rdoc/generator/html/one_page_html.rb +++ b/lib/rdoc/generator/html/one_page_html.rb @@ -1,7 +1,10 @@ require 'rdoc/generator/html' +require 'rdoc/generator/html/common' module RDoc::Generator::HTML::ONE_PAGE_HTML + include RDoc::Generator::HTML::Common + CONTENTS_XML = <<-EOF <% if defined? classes and classes["description"] then %> <%= classes["description"] %> @@ -76,16 +79,14 @@ module RDoc::Generator::HTML::ONE_PAGE_HTML <% end %> EOF - ONE_PAGE = %{ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> + ONE_PAGE = XHTML_STRICT_PREAMBLE + HTML_ELEMENT + %{ <head> <title><%= values["title"] %></title> <meta http-equiv="Content-Type" content="text/html; charset=<%= values["charset"] %>" /> </head> <body> <% values["files"].each do |files| %> -<h2>File: <%= files["short_name"] %></h2> +<h2>File: <a name="<%= files["href"] %>"><%= files["short_name"] %></a></h2> <table> <tr><td>Path:</td><td><%= files["full_path"] %></td></tr> <tr><td>Modified:</td><td><%= files["dtm_modified"] %></td></tr> @@ -97,7 +98,7 @@ module RDoc::Generator::HTML::ONE_PAGE_HTML <h2>Classes</h2> <% values["classes"].each do |classes| %> <% if classes["parent"] then %> -<h3><%= classes["classmod"] %> <%= classes["full_name"] %> < <%= href classes["par_url"], classes["parent"] %></h3> +<h3><%= classes["classmod"] %> <a name="<%= classes["href"] %>"><%= classes["full_name"] %></a> < <%= href classes["par_url"], classes["parent"] %></h3> <% end %> <% unless classes["parent"] then %> <h3><%= classes["classmod"] %> <%= classes["full_name"] %></h3> |