choose your own adventure

This commit is contained in:
iw0
2024-05-01 14:53:27 +02:00
parent cc7a1ceda5
commit f796c6fd04
3 changed files with 55 additions and 33 deletions

View File

@ -16,9 +16,13 @@
<input name="enable" id="enable" type="checkbox" />
</label>
<label class="item">
<span class="fh">Skip questionnaire</span>
<input name="autocontinue" id="autocontinue" type="checkbox" />
<span class="sh">Automatically answer "I was delayed, by more than 60 minutes."</span>
<span class="fh">Default action</span>
<select class="default_action" id="default_action">
<option value="">None</option>
<option value="delay">I arrived >60 min late</option>
<option value="nodep">I did not start the trip</option>
<option value="abort">I returned home</option>
</select>
</label>
</fieldset>
<button id="all-get-from-profile">Get my personal data from my profile</button>

View File

@ -75,8 +75,8 @@ async function saveOptions(ev) {
putError("Please enter a birthday.");
return;
}
let autoContinue = this.querySelector('#autocontinue').checked;
let enable = this.querySelector('#enable').checked;
let defaultAction = this.querySelector('#default_action').value;
let title = this.querySelector('#title').value;
let title_addl = this.querySelector('#title_addl').value;
let firstName = this.querySelector('#firstname').value;
@ -95,8 +95,8 @@ async function saveOptions(ev) {
let options = {
bcnum: bcNum,
bday: bDay,
autocontinue: autoContinue,
enable: enable,
defaultAction: defaultAction,
addr__appellation: title,
addr__title: title_addl,
addr__firstName: firstName,
@ -131,7 +131,7 @@ async function restoreOptions() {
document.querySelector('#enable').checked = settings.enable || true;
document.querySelector("#bcnum").value = settings.bcnum || "";
document.querySelector("#birthday").value = settings.bday || "";
document.querySelector("#autocontinue").checked = settings.autocontinue || false;
document.querySelector("#default_action").value = settings.defaultAction || "";
document.querySelector('#title').value = settings.addr__appellation || "";
document.querySelector('#title_addl').value = settings.addr__title || "";
document.querySelector('#firstname').value = settings.addr__firstName || "";