|
Lines 1-29
Link Here
|
| 1 |
/* global tagsubfield selectBsTabByHash */ |
1 |
/* global tagsubfield */ |
| 2 |
$(document).ready(function () { |
2 |
$(document).ready(function () { |
| 3 |
if (tagsubfield && tagsubfield == "@") { |
3 |
if ($("#subfieldtabs").length > 0) { |
| 4 |
$("#subfieldtabs a[href='#AT_panel']").tab("show"); |
4 |
if (tagsubfield && tagsubfield == "@") { |
| 5 |
} else if (tagsubfield && tagsubfield != "@") { |
5 |
$("#subfieldtabs a[href='#AT_panel']").tab("show"); |
| 6 |
$("#subfieldtabs a[href='#" + tagsubfield + "_panel'").tab("show"); |
6 |
} else if (tagsubfield && tagsubfield != "@") { |
| 7 |
} else { |
7 |
$(`#subfieldtabs a[href='#${tagsubfield}_panel']`).tab("show"); |
| 8 |
$("#subfieldtabs a:first").tab("show"); |
8 |
} else { |
| 9 |
} |
9 |
$("#subfieldtabs a:first").tab("show"); |
|
|
10 |
} |
| 10 |
|
11 |
|
| 11 |
var subfields_list = $("#subfieldtabs > ul"); |
12 |
var subfields_list = $("#subfieldtabs > ul"); |
| 12 |
var sortable_subfields = new Sortable(subfields_list[0], { |
13 |
var sortable_subfields = new Sortable(subfields_list[0], { |
| 13 |
onEnd: function (e) { |
14 |
onEnd: function (e) { |
| 14 |
var old_index = e.oldIndex; |
15 |
var old_index = e.oldIndex; |
| 15 |
var new_index = e.newIndex; |
16 |
var new_index = e.newIndex; |
| 16 |
if (old_index < new_index) new_index++; |
17 |
if (old_index < new_index) new_index++; |
| 17 |
var subfield_code = e.item.id.replace(/^tab_subfield_/, ""); |
18 |
var subfield_code = e.item.id.replace(/^tab_subfield_/, ""); |
| 18 |
var content = $("#" + subfield_code + "_panel"); |
19 |
var content = $("#" + subfield_code + "_panel"); |
| 19 |
var panels = $("#subfieldtabs .tab-pane"); |
20 |
var panels = $("#subfieldtabs .tab-pane"); |
| 20 |
if (new_index < $(panels).size()) { |
21 |
if (new_index < $(panels).size()) { |
| 21 |
$(content).insertBefore(panels[new_index]); |
22 |
$(content).insertBefore(panels[new_index]); |
| 22 |
} else { |
23 |
} else { |
| 23 |
$(content).insertAfter(panels[new_index - 1]); |
24 |
$(content).insertAfter(panels[new_index - 1]); |
| 24 |
} |
25 |
} |
| 25 |
}, |
26 |
}, |
| 26 |
}); |
27 |
}); |
|
|
28 |
} |
| 27 |
|
29 |
|
| 28 |
$("input[id^='hidden_']").click(setHiddenValue); |
30 |
$("input[id^='hidden_']").click(setHiddenValue); |
| 29 |
$("input[id^='hidden-']").each(function () { |
31 |
$("input[id^='hidden-']").each(function () { |
|
Lines 33-40
$(document).ready(function () {
Link Here
|
| 33 |
order: [], |
35 |
order: [], |
| 34 |
paging: false, |
36 |
paging: false, |
| 35 |
}); |
37 |
}); |
| 36 |
|
|
|
| 37 |
selectBsTabByHash("subfieldtabs"); |
| 38 |
}); |
38 |
}); |
| 39 |
|
39 |
|
| 40 |
/* Function to enable/disable hidden values checkboxes when Flag is (de)selected */ |
40 |
/* Function to enable/disable hidden values checkboxes when Flag is (de)selected */ |
| 41 |
- |
|
|