Updated campaigns.js to automatically default dropdown values if only one option is available.

1205-drop-campaigns
Jordan Wright 2018-09-09 15:08:52 -05:00
parent de67e1234b
commit c9e800dda7
2 changed files with 20 additions and 8 deletions

File diff suppressed because one or more lines are too long

View File

@ -53,7 +53,6 @@ function launch() {
send_by_date: send_by_date || null, send_by_date: send_by_date || null,
groups: groups, groups: groups,
} }
console.log("Launching campaign at time: " + campaign.launch_date)
// Submit the campaign // Submit the campaign
api.campaigns.post(campaign) api.campaigns.post(campaign)
.success(function (data) { .success(function (data) {
@ -185,10 +184,15 @@ function setupOptions() {
obj.text = obj.name obj.text = obj.name
return obj return obj
}); });
$("#template.form-control").select2({ var template_select = $("#template.form-control")
template_select.select2({
placeholder: "Select a Template", placeholder: "Select a Template",
data: template_s2, data: template_s2,
}); });
if (templates.length === 1) {
template_select.val(template_s2[0].id)
template_select.trigger('change.select2')
}
} }
}); });
api.pages.get() api.pages.get()
@ -201,10 +205,15 @@ function setupOptions() {
obj.text = obj.name obj.text = obj.name
return obj return obj
}); });
$("#page.form-control").select2({ var page_select = $("#page.form-control")
page_select.select2({
placeholder: "Select a Landing Page", placeholder: "Select a Landing Page",
data: page_s2, data: page_s2,
}); });
if (pages.length === 1) {
page_select.val(page_s2[0].id)
page_select.trigger('change.select2')
}
} }
}); });
api.SMTP.get() api.SMTP.get()
@ -217,10 +226,15 @@ function setupOptions() {
obj.text = obj.name obj.text = obj.name
return obj return obj
}); });
$("#profile.form-control").select2({ var profile_select = $("#profile.form-control")
profile_select.select2({
placeholder: "Select a Sending Profile", placeholder: "Select a Sending Profile",
data: profile_s2, data: profile_s2,
}); }).select2("val", profile_s2[0]);
if (profiles.length === 1) {
profile_select.val(profile_s2[0].id)
profile_select.trigger('change.select2')
}
} }
}); });
} }
@ -325,8 +339,6 @@ $(document).ready(function () {
] ]
}); });
$.each(campaigns, function (i, campaign) { $.each(campaigns, function (i, campaign) {
console.log(campaign)
console.log(campaign.created_date)
label = labels[campaign.status] || "label-default"; label = labels[campaign.status] || "label-default";
//section for tooltips on the status of a campaign to show some quick stats //section for tooltips on the status of a campaign to show some quick stats