fix bottom tab layout

This commit is contained in:
Yuri Kuznetsov
2022-09-13 17:41:33 +03:00
parent 625d2bc128
commit 4bdc4878cd
@@ -254,23 +254,35 @@ define('views/admin/layouts/bottom-panels-detail', ['views/admin/layouts/side-pa
},
onDrop: function () {
let tabBreakIndex = 0;
let tabBreakIndex = -1;
let $tabBreak = null;
this.$el.find('ul.enabled').children().each((i, li) => {
let $li = $(li);
let name = $li.attr('data-name');
if (this.isTabName(name)) {
if (name === this.TAB_BREAK_KEY) {
$tabBreak = $li.clone();
if (name !== this.TAB_BREAK_KEY) {
let itemIndex = parseInt(name.split('_')[2]);
$li.attr('data-name', this.TAB_BREAK_KEY.slice(0, -3) + tabBreakIndex);
if (itemIndex > tabBreakIndex) {
tabBreakIndex = itemIndex;
}
}
}
});
tabBreakIndex++;
tabBreakIndex++;
this.$el.find('ul.enabled').children().each((i, li) => {
let $li = $(li);
let name = $li.attr('data-name');
if (this.isTabName(name) && name === this.TAB_BREAK_KEY) {
$tabBreak = $li.clone();
$li.attr('data-name', this.TAB_BREAK_KEY.slice(0, -3) + tabBreakIndex);
}
});