Allow consistent deep links to tabs (#3840)

This commit is contained in:
Mira
2024-01-29 09:38:41 +01:00
committed by GitHub
parent 3338858420
commit aa9d526207
3 changed files with 4 additions and 3 deletions

View File

@@ -238,7 +238,7 @@
</div>
</div>
</fieldset>
<fieldset>
<fieldset id="tab-item-additional-settings">
<legend>{% trans "Additional settings" %}</legend>
{% bootstrap_field form.issue_giftcard layout="control" %}
{% if form.grant_membership_type %}

View File

@@ -157,7 +157,7 @@
{% bootstrap_field sform.giftcard_expiry_years layout="control" %}
{% bootstrap_field sform.giftcard_length layout="control" %}
</fieldset>
<fieldset>
<fieldset id="tab-organizer-privacy">
<legend>{% trans "Privacy" %}</legend>
{% bootstrap_field sform.privacy_url layout="control" %}
<div class="alert alert-legal">

View File

@@ -12,7 +12,8 @@ $(function () {
var validity_error = false;
$form.find("fieldset").each(function () {
var $fieldset = $(this);
var tid = "tab-" + j + "-" + i;
var tid = $fieldset.attr("id");
if (!tid) tid = "tab-" + j + "-" + i;
var $tabli = $("<li>").appendTo($tabs);
var $tablink = $("<a>").attr("role", "tab")
.attr("data-toggle", "tab")