diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_subfields_structure.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_subfields_structure.tt
index 5e6633bcdd..8b89ba94f6 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_subfields_structure.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/auth_subfields_structure.tt
@@ -361,7 +361,9 @@
[% FOREACH loo IN loop %]
|
- [% loo.tagsubfield | html %]
+ [% loo.tagsubfield | html %]
|
[% IF loo.tab == -1 %]
@@ -401,9 +403,7 @@
[% END %]
|
- Edit
| [% loo.tagsubfield | html %] |
@@ -405,7 +405,7 @@
Edit
@@ -439,7 +439,7 @@
[% Asset.js( "lib/sortable/Sortable.min.js" ) | $raw %]
[% Asset.js("js/admin-menu.js") | $raw %]
[% Asset.js("js/marc_subfields_structure.js") | $raw %]
[% END %]
diff --git a/koha-tmpl/intranet-tmpl/prog/js/marc_subfields_structure.js b/koha-tmpl/intranet-tmpl/prog/js/marc_subfields_structure.js
index 3cf5d8053c..783e21ca6c 100644
--- a/koha-tmpl/intranet-tmpl/prog/js/marc_subfields_structure.js
+++ b/koha-tmpl/intranet-tmpl/prog/js/marc_subfields_structure.js
@@ -1,29 +1,31 @@
-/* global tagsubfield selectBsTabByHash */
+/* global tagsubfield */
$(document).ready(function () {
- if (tagsubfield && tagsubfield == "@") {
- $("#subfieldtabs a[href='#AT_panel']").tab("show");
- } else if (tagsubfield && tagsubfield != "@") {
- $("#subfieldtabs a[href='#" + tagsubfield + "_panel'").tab("show");
- } else {
- $("#subfieldtabs a:first").tab("show");
- }
+ if ($("#subfieldtabs").length > 0) {
+ if (tagsubfield && tagsubfield == "@") {
+ $("#subfieldtabs a[href='#AT_panel']").tab("show");
+ } else if (tagsubfield && tagsubfield != "@") {
+ $(`#subfieldtabs a[href='#${tagsubfield}_panel']`).tab("show");
+ } else {
+ $("#subfieldtabs a:first").tab("show");
+ }
- var subfields_list = $("#subfieldtabs > ul");
- var sortable_subfields = new Sortable(subfields_list[0], {
- onEnd: function (e) {
- var old_index = e.oldIndex;
- var new_index = e.newIndex;
- if (old_index < new_index) new_index++;
- var subfield_code = e.item.id.replace(/^tab_subfield_/, "");
- var content = $("#" + subfield_code + "_panel");
- var panels = $("#subfieldtabs .tab-pane");
- if (new_index < $(panels).size()) {
- $(content).insertBefore(panels[new_index]);
- } else {
- $(content).insertAfter(panels[new_index - 1]);
- }
- },
- });
+ var subfields_list = $("#subfieldtabs > ul");
+ var sortable_subfields = new Sortable(subfields_list[0], {
+ onEnd: function (e) {
+ var old_index = e.oldIndex;
+ var new_index = e.newIndex;
+ if (old_index < new_index) new_index++;
+ var subfield_code = e.item.id.replace(/^tab_subfield_/, "");
+ var content = $("#" + subfield_code + "_panel");
+ var panels = $("#subfieldtabs .tab-pane");
+ if (new_index < $(panels).size()) {
+ $(content).insertBefore(panels[new_index]);
+ } else {
+ $(content).insertAfter(panels[new_index - 1]);
+ }
+ },
+ });
+ }
$("input[id^='hidden_']").click(setHiddenValue);
$("input[id^='hidden-']").each(function () {
@@ -33,8 +35,6 @@ $(document).ready(function () {
order: [],
paging: false,
});
-
- selectBsTabByHash("subfieldtabs");
});
/* Function to enable/disable hidden values checkboxes when Flag is (de)selected */
|