Do not display "latest" badge if repo is not versioned
We do now display the badge for version even on repos that do not have branches like https://docs.openstack.org/infra/manual . The reason is that the test is against series - and we *always* set series, by default to 'latest'. Add a new option to disable showing of the badge called display_badge and use it. Repos can set this as part of html options. Disable showing the badge for api-ref test document. Change-Id: I985b49412aa1848b915b8f0a2ff9e95867e420ca
This commit is contained in:
parent
7bd1de09c0
commit
8715f67645
@ -49,7 +49,7 @@ master_doc = 'index'
|
|||||||
# It's used by the "log-a-bug" button on each page
|
# It's used by the "log-a-bug" button on each page
|
||||||
# and should ultimately be set automatically by the build process
|
# and should ultimately be set automatically by the build process
|
||||||
project = u'Test API Reference'
|
project = u'Test API Reference'
|
||||||
copyright = u'2016, OpenStack Contributors'
|
copyright = u'2018, OpenStack Contributors'
|
||||||
|
|
||||||
# The version info for the project you're documenting, acts as replacement for
|
# The version info for the project you're documenting, acts as replacement for
|
||||||
# |version| and |release|, also used in various other places throughout the
|
# |version| and |release|, also used in various other places throughout the
|
||||||
@ -121,6 +121,7 @@ html_theme = 'openstackdocs'
|
|||||||
# Otherwise, the list of links for the User and Ops docs
|
# Otherwise, the list of links for the User and Ops docs
|
||||||
# appear in the sidebar dropdown menu.
|
# appear in the sidebar dropdown menu.
|
||||||
html_theme_options = {"sidebar_dropdown": "api_ref",
|
html_theme_options = {"sidebar_dropdown": "api_ref",
|
||||||
|
"display_badge": False,
|
||||||
"sidebar_mode": "toc"}
|
"sidebar_mode": "toc"}
|
||||||
|
|
||||||
# Add any paths that contain custom themes here, relative to this directory.
|
# Add any paths that contain custom themes here, relative to this directory.
|
||||||
|
@ -21,7 +21,7 @@ source_suffix = '.rst'
|
|||||||
master_doc = 'index'
|
master_doc = 'index'
|
||||||
|
|
||||||
# General information about the project.
|
# General information about the project.
|
||||||
copyright = u'2015-2017, OpenStack Contributors'
|
copyright = u'2015-2018, OpenStack Contributors'
|
||||||
|
|
||||||
# List of patterns, relative to source directory, that match files and
|
# List of patterns, relative to source directory, that match files and
|
||||||
# directories to ignore when looking for source files.
|
# directories to ignore when looking for source files.
|
||||||
@ -46,7 +46,9 @@ html_theme = 'openstackdocs'
|
|||||||
# variable, sidebar_dropdown, should be set to `api_ref`.
|
# variable, sidebar_dropdown, should be set to `api_ref`.
|
||||||
# Otherwise, the list of links for the User and Ops docs
|
# Otherwise, the list of links for the User and Ops docs
|
||||||
# appear in the sidebar dropdown menu.
|
# appear in the sidebar dropdown menu.
|
||||||
html_theme_options = {'show_other_versions': True}
|
html_theme_options = {
|
||||||
|
'show_other_versions': True
|
||||||
|
}
|
||||||
|
|
||||||
# Add any paths that contain custom static files (such as style sheets) here,
|
# Add any paths that contain custom static files (such as style sheets) here,
|
||||||
# relative to this directory. They are copied after the builtin static files,
|
# relative to this directory. They are copied after the builtin static files,
|
||||||
|
@ -140,6 +140,15 @@ with documentation available. By default it is set to ``None``::
|
|||||||
document with internal versioning.
|
document with internal versioning.
|
||||||
|
|
||||||
|
|
||||||
|
By default, a badge is displayed showing which the latest OpenStack
|
||||||
|
release is. You can disable the badge with::
|
||||||
|
|
||||||
|
html_theme_options = {
|
||||||
|
# ...
|
||||||
|
"display_badge": False,
|
||||||
|
# ...
|
||||||
|
}
|
||||||
|
|
||||||
External Link Helper
|
External Link Helper
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
@ -94,7 +94,7 @@ ga('send', 'pageview');
|
|||||||
{% include 'footer.html' %}
|
{% include 'footer.html' %}
|
||||||
{% include 'script_footer.html' %}
|
{% include 'script_footer.html' %}
|
||||||
{% block script_footer %}{% endblock %}
|
{% block script_footer %}{% endblock %}
|
||||||
{% if series %}
|
{% if theme_display_badge %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
|
||||||
|
@ -6,7 +6,8 @@ pygments_style = native
|
|||||||
[options]
|
[options]
|
||||||
analytics_tracking_code = UA-17511903-1
|
analytics_tracking_code = UA-17511903-1
|
||||||
sidebar_mode = toctree
|
sidebar_mode = toctree
|
||||||
|
display_badge = True
|
||||||
display_toc = True
|
display_toc = True
|
||||||
sidebar_dropdown = os_docs
|
sidebar_dropdown = os_docs
|
||||||
show_other_versions = False
|
show_other_versions = False
|
||||||
earliest_published_series = mitaka
|
earliest_published_series = mitaka
|
||||||
|
Loading…
Reference in New Issue
Block a user