summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-05-11 11:46:57 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-05-11 11:46:57 +0200
commitd4274a0d8bd3bb210b8085332f4c827486ede2f3 (patch)
tree6927ae7a69c521e6cabf44beb22a7131d5484447
parentb42d9a345e2b02a1b17fa61b22117fbf7b187a31 (diff)
downloadcli-d4274a0d8bd3bb210b8085332f4c827486ede2f3.tar.gz
cli-d4274a0d8bd3bb210b8085332f4c827486ede2f3.tar.xz
cli-d4274a0d8bd3bb210b8085332f4c827486ede2f3.zip
Generate all options for all classes in single HTML definition list
This way we won't have any irregular gaps is the option list is assembled from multiple classes.
-rw-r--r--cli/html.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/html.cxx b/cli/html.cxx
index 8a9e97d..1f0c328 100644
--- a/cli/html.cxx
+++ b/cli/html.cxx
@@ -180,14 +180,10 @@ namespace
return;
}
- os << "<dl class=\"options\">" << endl;
-
if (!options.exclude_base ())
inherits (c, inherits_base_);
names (c, names_option_);
-
- os << "</dl>" << endl;
}
private:
@@ -215,5 +211,9 @@ generate_html (context& ctx)
ns >> ns_names >> ns;
ns_names >> cl;
+ ctx.os << "<dl class=\"options\">" << endl;
+
unit.dispatch (ctx.unit);
+
+ ctx.os << "</dl>" << endl;
}