lib/UserManual.rb in taskjuggler-0.0.4 vs lib/UserManual.rb in taskjuggler-0.0.5
- old
+ new
@@ -50,13 +50,15 @@
Getting_Started
Tutorial
The_TaskJuggler_Syntax
Rich_Text_Attributes
Day_To_Day_Juggling
+ TaskJuggler_Internals
fdl
).each do |file|
- addSnip(srcDir + file)
+ snip = addSnip(srcDir + file)
+ snip.cssClass = 'manual'
end
# Generate the table of contense
tableOfContents
# Generate the HTML files.
generateHTML(destDir)
@@ -181,15 +183,14 @@
end
# Generate the top-level file for the HTML user manual.
def generateHTMLindex(directory)
html = HTMLDocument.new(:frameset)
- html << (head = XMLElement.new('head'))
- head << (e = XMLNamedText.new("The #{AppConfig.softwareName} User Manual",
- 'title'))
- head << XMLElement.new('meta', 'http-equiv' => 'Content-Type',
- 'content' => 'text/html; charset=utf-8')
-
+ head = html.generateHead("The #{AppConfig.softwareName} User Manual",
+ { 'description' =>
+ 'A reference and user manual for the ' +
+ 'TaskJuggler project management software.',
+ 'keywords' => 'taskjuggler, manual, reference'})
html << (frameset = XMLElement.new('frameset', 'cols' => '15%, 85%'))
frameset << (navFrames = XMLElement.new('frameset', 'rows' => '15%, 85%'))
navFrames << XMLElement.new('frame', 'src' => 'alphabet.html',
'name' => 'alphabet')
navFrames << XMLElement.new('frame', 'src' => 'navbar.html',