ToggleSaveModeSwitch() update
This commit is contained in:
parent
f6b2b2a7d4
commit
28982e5787
4 changed files with 42 additions and 4 deletions
24
build/app.js
24
build/app.js
|
|
@ -9098,6 +9098,27 @@ function SingleEntryFill(obj) {
|
||||||
function AppendHTML(divId, content) {
|
function AppendHTML(divId, content) {
|
||||||
document.getElementById(divId.id).innerHTML += "\n" + content;
|
document.getElementById(divId.id).innerHTML += "\n" + content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ToggleSaveModeSwitch() {
|
||||||
|
var mode = this.value;
|
||||||
|
var chooseFileButtonLabel = document.getElementById("file-input-label");
|
||||||
|
var analyzeTextButton = document.getElementById("save-area-read");
|
||||||
|
var saveTextArea = document.getElementById("save-area");
|
||||||
|
|
||||||
|
if (mode === "modeText") {
|
||||||
|
this.value = "modeFile";
|
||||||
|
chooseFileButtonLabel.classList.remove("hidden");
|
||||||
|
analyzeTextButton.classList.add("hidden");
|
||||||
|
saveTextArea.classList.add("hidden");
|
||||||
|
/* alert(this.value); */
|
||||||
|
} else {
|
||||||
|
this.value = "modeText";
|
||||||
|
chooseFileButtonLabel.classList.add("hidden");
|
||||||
|
analyzeTextButton.classList.remove("hidden");
|
||||||
|
saveTextArea.classList.remove("hidden");
|
||||||
|
/* alert(this.value); */
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Toggles display of "hk-hints". On click with no parameters or on demand when called with a parameter
|
* Toggles display of "hk-hints". On click with no parameters or on demand when called with a parameter
|
||||||
* @param {string} param "hide", "show" or none (optional)
|
* @param {string} param "hide", "show" or none (optional)
|
||||||
|
|
@ -9430,6 +9451,9 @@ document.getElementById("save-location-input").addEventListener("mouseout", func
|
||||||
tooltip.style.marginLeft = "-".concat(tooltip.offsetWidth / 2, "px");
|
tooltip.style.marginLeft = "-".concat(tooltip.offsetWidth / 2, "px");
|
||||||
}
|
}
|
||||||
}, false);
|
}, false);
|
||||||
|
/* ------------ Toggle Save Mode Switch: Text Mode or File Mode -------------- */
|
||||||
|
|
||||||
|
document.getElementById("toggle-mode").addEventListener("click", ToggleSaveModeSwitch, false);
|
||||||
/* ------------- Checkbox functions ---------------------- */
|
/* ------------- Checkbox functions ---------------------- */
|
||||||
|
|
||||||
document.getElementById("checkbox-hints").addEventListener("click", CheckboxHintsToggle, false);
|
document.getElementById("checkbox-hints").addEventListener("click", CheckboxHintsToggle, false);
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -222,7 +222,7 @@
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<textarea name="save-area" id="save-area" class="hidden" rows="6" spellcheck="false"
|
<textarea id="save-area" name="save-area" class="hidden" rows="6" spellcheck="false"
|
||||||
placeholder="Choose or drag & drop a user*.dat save file OR paste your decoded save here manually (Ctrl + V)"
|
placeholder="Choose or drag & drop a user*.dat save file OR paste your decoded save here manually (Ctrl + V)"
|
||||||
autofocus></textarea>
|
autofocus></textarea>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -823,11 +823,25 @@ function ToggleSaveModeSwitch() {
|
||||||
|
|
||||||
let mode = this.value;
|
let mode = this.value;
|
||||||
|
|
||||||
let toggleModeButtonLabel = document.getElementById("toggle-mode-label");
|
|
||||||
let chooseFileButtonLabel = document.getElementById("file-input-label");
|
let chooseFileButtonLabel = document.getElementById("file-input-label");
|
||||||
let analyzeTextButton = document.getElementById("save-area-read");
|
let analyzeTextButton = document.getElementById("save-area-read");
|
||||||
let saveTextArea = document.getElementById("toggle-mode-label");
|
let saveTextArea = document.getElementById("save-area");
|
||||||
|
|
||||||
|
if (mode === "modeText") {
|
||||||
|
this.value = "modeFile";
|
||||||
|
|
||||||
|
chooseFileButtonLabel.classList.remove("hidden");
|
||||||
|
analyzeTextButton.classList.add("hidden");
|
||||||
|
saveTextArea.classList.add("hidden");
|
||||||
|
/* alert(this.value); */
|
||||||
|
} else {
|
||||||
|
this.value = "modeText";
|
||||||
|
|
||||||
|
chooseFileButtonLabel.classList.add("hidden");
|
||||||
|
analyzeTextButton.classList.remove("hidden");
|
||||||
|
saveTextArea.classList.remove("hidden");
|
||||||
|
/* alert(this.value); */
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue