diff --git a/app/html/config.html b/app/html/config.html
index c483b11..b584886 100644
--- a/app/html/config.html
+++ b/app/html/config.html
@@ -919,7 +919,7 @@
Custom /top Embed Color
$('.serverName').text(data.guild.name)
$('.serverMembers').text(commafy(data.guild.members || "?") + " member" + (data.guild.members == 1 ? "" : "s"))
$('.serverIcon').attr('src', data.guild.icon || "/assets/avatar.png")
- $('#otherServers').append(data.ownedServers.map(x => `${x.name} `))
+ $('#otherServers').append(data.ownedServers.map(x => $(" ").val(x.id).text(x.name)))
// fill in inputs with current values
$('input[db], select[db]').each(function() {
@@ -978,7 +978,7 @@ Custom /top Embed Color
})
presets.forEach(x => {
- $('#curvePresets').append(`${x.name} `)
+ $('#curvePresets').append($(` `).val(x.name).text(x.name))
})
let foundPreset = presets.find(x => x.name != data.guild.name && JSON.stringify([x.curve, x.round, x.bestRange]) == JSON.stringify([db.curve, db.rounding, [db.gain.min, db.gain.max]])) || presets[0]
@@ -1053,7 +1053,7 @@ Custom /top Embed Color
if (!extra) columns = columns.filter(x => !x.extra)
element.empty();
- element.append(columns.map(x => ``))
+ element.append(columns.map(x => ``)) // WARNING: be weary of XSS (hacking) because of this line if you for some reason let users add columns
levels.forEach(lvl => {
@@ -1191,7 +1191,7 @@ Custom /top Embed Color
// role selectors
data.roles.forEach(x => {
- let roleOption = $(`${x.name} `)
+ let roleOption = $(" ").val(x.id).text(x.name)
roleOption.css("color", x.color == "#000000" ? "var(--defaultrolecol)" : x.color)
if (!x.managed) appendRoleSelect('#rewardRoleSelect', roleOption, x, true, rewards.some(r => r.id == x.id))
@@ -1285,7 +1285,7 @@ Custom /top Embed Color
else $(`#roleMultiplierSelect option[value=${boost.id}]`).prop('hidden', true)
$('#roleMultipliers div[col="boost"]').append(`${+boost.boost}x
`)
- $('#roleMultipliers div[col="role"]').append(`${foundRole.name}
`)
+ $('#roleMultipliers div[col="role"]').append($(`
`).text(foundRole.name)) // sneaky one
$('#roleMultipliers div[col="delete"]').append(`🗑️
`)
})
$('#roleMultiplierCount').html(roleMultipliers.length)
diff --git a/package.json b/package.json
index 567f233..3cb44ff 100644
--- a/package.json
+++ b/package.json
@@ -19,7 +19,7 @@
},
"name": "polaris",
"version": "1.0.0",
- "main": "index.js",
+ "main": "polaris.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},