mirror of https://github.com/gophish/gophish
Updated campaigns.js to automatically default dropdown values if only one option is available.
parent
de67e1234b
commit
c9e800dda7
File diff suppressed because one or more lines are too long
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue