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',