diff --git a/localized_fields/static/localized_fields/localized-fields-admin.css b/localized_fields/static/localized_fields/localized-fields-admin.css index c5cadab..bdf3e3f 100644 --- a/localized_fields/static/localized_fields/localized-fields-admin.css +++ b/localized_fields/static/localized_fields/localized-fields-admin.css @@ -32,7 +32,7 @@ opacity: 1; } -.localized-fields-widget.tabs .localized-fields-widget.tab a { +.localized-fields-widget.tabs .localized-fields-widget.tab label { padding: 5px 10px; display: inline-block; text-decoration: none; diff --git a/localized_fields/static/localized_fields/localized-fields-admin.js b/localized_fields/static/localized_fields/localized-fields-admin.js index 9f4524b..f4bc01e 100644 --- a/localized_fields/static/localized_fields/localized-fields-admin.js +++ b/localized_fields/static/localized_fields/localized-fields-admin.js @@ -1,10 +1,10 @@ (function($) { var syncTabs = function(lang) { - $('.localized-fields-widget.tab a:contains("'+lang+'")').each(function(){ + $('.localized-fields-widget.tab label:contains("'+lang+'")').each(function(){ $(this).parents('.localized-fields-widget[role="tabs"]').find('.localized-fields-widget.tab').removeClass('active'); $(this).parents('.localized-fields-widget.tab').addClass('active'); $(this).parents('.localized-fields-widget[role="tabs"]').children('.localized-fields-widget [role="tabpanel"]').hide(); - $($(this).attr('href')).show(); + $('#'+$(this).attr('for')).show(); }); } @@ -13,7 +13,7 @@ // set first tab as active $('.localized-fields-widget[role="tabs"]').each(function () { $(this).find('.localized-fields-widget.tab:first').addClass('active'); - $($(this).find('.localized-fields-widget.tab:first a').attr('href')).show(); + $('#'+$(this).find('.localized-fields-widget.tab:first label').attr('for')).show(); }); // try set active last selected tab if (window.sessionStorage) { @@ -23,7 +23,7 @@ } } - $('.localized-fields-widget.tab a').click(function(event) { + $('.localized-fields-widget.tab label').click(function(event) { event.preventDefault(); syncTabs(this.innerText); if (window.sessionStorage) { diff --git a/localized_fields/templates/localized_fields/admin/widget.html b/localized_fields/templates/localized_fields/admin/widget.html index 90b35ca..cb5405b 100644 --- a/localized_fields/templates/localized_fields/admin/widget.html +++ b/localized_fields/templates/localized_fields/admin/widget.html @@ -3,7 +3,7 @@