Shows "basics" tab in settings by default.

This commit is contained in:
Vlad
2018-07-23 21:01:25 -04:00
parent 65e49808c0
commit 032fd6575d

View File

@@ -16,10 +16,14 @@ define(
MailPoet.Router = new (Backbone.Router.extend({ MailPoet.Router = new (Backbone.Router.extend({
routes: { routes: {
'': 'sendingMethodGroup', // the default tab is currently mta, needs its own method '': 'defaultRoute',
'mta(/:group)': 'sendingMethodGroup', 'mta(/:group)': 'sendingMethodGroup',
'(:tab)': 'tabs' '(:tab)': 'tabs'
}, },
defaultRoute: function () {
// display basics tab as default
this.tabs('basics');
},
sendingMethodGroup: function (group) { // eslint-disable-line func-names sendingMethodGroup: function (group) { // eslint-disable-line func-names
// display mta tab // display mta tab
this.tabs('mta'); this.tabs('mta');
@@ -51,10 +55,7 @@ define(
jQuery('#mailpoet_sending_method_setup').fadeIn(); jQuery('#mailpoet_sending_method_setup').fadeIn();
} }
}, },
tabs: function (tabStr) { // eslint-disable-line func-names tabs: function (tab) { // eslint-disable-line func-names
// set default tab
var tab = tabStr || 'mta';
// reset all active tabs // reset all active tabs
jQuery('.nav-tab-wrapper a').removeClass('nav-tab-active'); jQuery('.nav-tab-wrapper a').removeClass('nav-tab-active');