mirror of
https://github.com/Hopiu/django-modeltranslation.git
synced 2026-05-19 18:01:54 +00:00
feat(tabbed-translation-fields): Make tab with errors visible by default.
This commit is contained in:
parent
d8f432a5ca
commit
4c2e284d87
1 changed files with 14 additions and 4 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue