aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsD <stoned@derpymail.org>2020-02-23 18:37:28 +0100
committersD <stoned@derpymail.org>2020-02-23 18:37:28 +0100
commit331fe4425dd22165a9b79d39adcf7d5a3d944e4e (patch)
tree0481cf59959c4cdb253c3e5142c4f2d54c9f8df2
parent4ce9fec58915466092bf3ce2786fdbb4b18e9656 (diff)
make iniedit a dropdown with the chars av on webAO
-rw-r--r--webAO/characters.js8
-rw-r--r--webAO/client.html2
-rw-r--r--webAO/client.js18
3 files changed, 17 insertions, 11 deletions
diff --git a/webAO/characters.js b/webAO/characters.js
index c1ce82b..b732838 100644
--- a/webAO/characters.js
+++ b/webAO/characters.js
@@ -1,4 +1,4 @@
-export default [
+export default [
"(jury)ace",
"(jury)armstrong",
"(jury)balmung",
@@ -501,7 +501,7 @@ export default [
"derpy",
"descole",
"desiree",
- "desirée delite",
+ "desirée delite",
"dewott",
"dezel",
"dhurke",
@@ -1460,7 +1460,7 @@ export default [
"munehisa iwai",
"musey kellins-trumend",
"myrina",
- "mòrag ladair",
+ "mòrag ladair",
"naegi",
"nagisa",
"nagisa shingetsu",
@@ -2255,5 +2255,5 @@ export default [
"zettaslow",
"zinc",
"zinc lablanc",
- "zonetan",
+ "zonetan"
];
diff --git a/webAO/client.html b/webAO/client.html
index 7c6e2b3..9318606 100644
--- a/webAO/client.html
+++ b/webAO/client.html
@@ -309,7 +309,7 @@
<br>
<p>Ini editing (experimental)</p>
<label for="client_ininame">Iniedit Character:</label>
- <input type="text" id="client_ininame" name="client_ininame">
+ <select type="text" id="client_ininame" name="client_ininame"></select>
<button id="client_inichange" onclick="iniedit()">Change</button>
<br>
<br>
diff --git a/webAO/client.js b/webAO/client.js
index e4fa222..fa8942b 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -7,6 +7,7 @@
import Fingerprint2 from 'fingerprintjs2';
// Load some defaults for the background and evidence dropdowns
+import character_arr from "./characters.js";
import background_arr from "./backgrounds.js";
import evidence_arr from "./evidence.js";
@@ -357,12 +358,10 @@ class Client extends EventEmitter {
loadResources() {
document.getElementById("client_version").innerText = "version " + version;
- // Load evidence array to select
- const evidence_select = document.getElementById("evi_select");
- evidence_select.add(new Option("Custom", 0));
- console.log(evidence_arr);
- evidence_arr.forEach(evidence => {
- evidence_select.add(new Option(evidence));
+ // Load iniedit character array to select
+ const iniedit_select = document.getElementById("client_ininame");
+ character_arr.forEach(inicharacter => {
+ iniedit_select.add(new Option(inicharacter));
});
// Load background array to select
@@ -372,6 +371,13 @@ class Client extends EventEmitter {
background_select.add(new Option(background));
});
+ // Load evidence array to select
+ const evidence_select = document.getElementById("evi_select");
+ evidence_select.add(new Option("Custom", 0));
+ evidence_arr.forEach(evidence => {
+ evidence_select.add(new Option(evidence));
+ });
+
// Read cookies and set the UI to its values
document.getElementById("OOC_name").value = getCookie("OOC_name") || "web"+parseInt(Math.random()*100+10);