Merge "Allow to hide tab title bar when only one tab is available"
This commit is contained in:
commit
750ef0b347
@ -48,6 +48,11 @@ class TabGroup(html.HTMLElement):
|
||||
across requests for a given user. (State storage is all done
|
||||
client-side.)
|
||||
|
||||
.. attribute:: show_single_tab
|
||||
|
||||
Boolean to control whether the tab bar is shown when the tab group
|
||||
has only one tab. Default: ``False``
|
||||
|
||||
.. attribute:: param_name
|
||||
|
||||
The name of the GET request parameter which will be used when
|
||||
@ -77,6 +82,7 @@ class TabGroup(html.HTMLElement):
|
||||
template_name = "horizon/common/_tab_group.html"
|
||||
param_name = 'tab'
|
||||
sticky = False
|
||||
show_single_tab = False
|
||||
_selected = None
|
||||
_active = None
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
{% if tabs %}
|
||||
|
||||
{# Tab Navigation #}
|
||||
{% if tab_group.show_single_tab or tabs|length > 1 %}
|
||||
<ul id="{{ tab_group.get_id }}" {{ tab_group.attr_string|safe }}>
|
||||
{% for tab in tabs %}
|
||||
<li {{ tab.attr_string|safe }}>
|
||||
@ -9,6 +10,7 @@
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
|
||||
{# Tab Content #}
|
||||
<div class="tab-content">
|
||||
|
Loading…
Reference in New Issue
Block a user