Commit 7497bd3e authored by Fred Drake's avatar Fred Drake

Rename $PYTHON_VERSION to $PACKAGE_VERSION; this is the version number for

whatever is being documented, not necessarily Python.  (These tools are
also used for the How-To documents, etc.)


get_version_text():  New function.  Returns HTML fragment describing the
        software version and documentation date.

bot_navigation_panel():  Include the result of get_version_text() at the
        end, so the information is available on every page.
parent d04592a4
...@@ -25,7 +25,6 @@ $TOP_NAVIGATION = 1; ...@@ -25,7 +25,6 @@ $TOP_NAVIGATION = 1;
$BOTTOM_NAVIGATION = 1; $BOTTOM_NAVIGATION = 1;
$AUTO_NAVIGATION = 0; $AUTO_NAVIGATION = 0;
# these exactly match the python.org colors
$BODYTEXT = ''; $BODYTEXT = '';
$CHILDLINE = "\n<p><hr>\n"; $CHILDLINE = "\n<p><hr>\n";
$VERBOSITY = 0; $VERBOSITY = 0;
...@@ -172,15 +171,36 @@ sub make_nav_panel { ...@@ -172,15 +171,36 @@ sub make_nav_panel {
return $s; return $s;
} }
sub get_version_text {
if ($PACKAGE_VERSION ne '' && $t_date) {
return ("<span class=\"release-info\">"
. "Release $PACKAGE_VERSION,"
. " documentation updated on $t_date.</span>");
}
if ($PACKAGE_VERSION ne '') {
return ("<span class=\"release-info\">"
. "Release $PACKAGE_VERSION.</span>");
}
if ($t_date) {
return ("<span class=\"release-info\">Documentation released on "
. "$t_date.</span>");
}
return '';
}
sub top_navigation_panel { sub top_navigation_panel {
return make_nav_panel() return "\n"
. '<br><hr>'; . make_nav_panel()
. "<br><hr>\n";
} }
sub bot_navigation_panel { sub bot_navigation_panel {
return "<p><hr>" return "\n<p><hr>\n"
. make_nav_panel(); . make_nav_panel()
. "<hr>\n"
. get_version_text()
. "\n";
} }
sub add_link { sub add_link {
...@@ -372,8 +392,8 @@ sub do_cmd_textohtmlinfopage { ...@@ -372,8 +392,8 @@ sub do_cmd_textohtmlinfopage {
my $the_version = ''; # and the rest is my $the_version = ''; # and the rest is
if ($t_date) { # mostly ours if ($t_date) { # mostly ours
$the_version = ",\n$t_date"; $the_version = ",\n$t_date";
if ($PYTHON_VERSION) { if ($PACKAGE_VERSION) {
$the_version .= ", Release $PYTHON_VERSION"; $the_version .= ", Release $PACKAGE_VERSION";
} }
} }
$_ = (($INFO == 1) $_ = (($INFO == 1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment