Shows "basics" tab in settings by default.
This commit is contained in:
@@ -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');
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user