feat(tabbed-translation-fields): Make tab with errors visible by default.

This commit is contained in:
Serg Tereshchenko 2020-10-01 00:09:50 +03:00
parent d8f432a5ca
commit 4c2e284d87

View file

@ -150,7 +150,8 @@ var google, django, gettext;
return;
var tabsContainer = $('<div></div>'),
tabsList = $('<ul></ul>'),
insertionPoint;
insertionPoint,
activeTab = 0;
tabsContainer.append(tabsList);
$.each(lang, function (lang, el) {
var container = $(el).closest('.form-row'),
@ -177,9 +178,13 @@ var google, django, gettext;
'><a href="#' + tabId + '">' + lang.replace('_', '-') + '</a></li>');
tabsList.append(tab);
tabsContainer.append(panel);
if (container.hasClass("errors"))
activeTab = tabsList.length;
});
insertionPoint.el[insertionPoint.insert](tabsContainer);
tabsContainer.tabs();
tabsContainer.tabs({
active: activeTab,
});
tabs.push(tabsContainer);
});
return tabs;
@ -308,7 +313,8 @@ var google, django, gettext;
return;
var tabsContainer = $('<td></td>'),
tabsList = $('<ul></ul>'),
insertionPoint;
insertionPoint,
activeTab = 0;
tabsContainer.append(tabsList);
$.each(lang, function (lang, el) {
@ -342,9 +348,13 @@ var google, django, gettext;
'><a href="#' + tabId + '">' + lang.replace('_', '-') + '</a></li>');
tabsList.append($tab);
tabsContainer.append($panel);
if (container.hasClass("errors"))
activeTab = tabsList.length;
});
insertionPoint.el[insertionPoint.insert](tabsContainer);
tabsContainer.tabs();
tabsContainer.tabs({
active: activeTab,
});
tabs.push(tabsContainer);
});
return tabs;