aboutsummaryrefslogtreecommitdiff
path: root/request-edit.js
diff options
context:
space:
mode:
authorMateja <mail@matejamaric.com>2020-10-04 14:46:33 +0200
committerMateja <mail@matejamaric.com>2020-10-04 14:46:33 +0200
commit7c68757f672691d29c749fcbf3a95b22baffcede (patch)
tree78457ad839089834094d741f4bb7c1a9696ab622 /request-edit.js
parent49a53b71175f14d988ee79ef202743700eab0661 (diff)
downloadold-php-yota-7c68757f672691d29c749fcbf3a95b22baffcede.tar.gz
old-php-yota-7c68757f672691d29c749fcbf3a95b22baffcede.zip
finished. polishing
Diffstat (limited to 'request-edit.js')
-rw-r--r--request-edit.js31
1 files changed, 15 insertions, 16 deletions
diff --git a/request-edit.js b/request-edit.js
index 60c0d55..f6d2c05 100644
--- a/request-edit.js
+++ b/request-edit.js
@@ -6,42 +6,41 @@ function btnAction(action, btn) {
action: action,
id: trData[0].innerHTML,
approved: trData[1].firstElementChild.checked,
- operatorSign: trData[2].firstElementChild.innerHTML,
+ operatorCall: trData[2].firstElementChild.innerHTML,
qso: trData[3].firstElementChild.innerHTML,
fromTime: trData[4].firstElementChild.innerHTML,
toTime: trData[5].firstElementChild.innerHTML,
- freqs: trData[6].firstElementChild.innerHTML,
+ frequencies: trData[6].firstElementChild.innerHTML,
modes: trData[7].firstElementChild.innerHTML,
- specialSign: trData[8].firstElementChild.innerHTML,
+ specialCall: trData[8].firstElementChild.innerHTML,
operatorName: trData[9].firstElementChild.innerHTML,
operatorEmail: trData[10].firstElementChild.innerHTML,
operatorPhone: trData[11].firstElementChild.innerHTML
}
- console.log(actionData);
-
if (actionData.action == 'delete')
- if (confirm("Are you sure you want to delete reservation #" + actionData.id + " made by " + actionData.operatorSign + "?"))
+ if (confirm("Are you sure you want to delete reservation #" + actionData.id + " made by " + actionData.operatorCall + "?"))
trDom.remove();
- var xhr = new XMLHttpRequest();
- xhr.onreadystatechange = function () {
- if (this.readyState == 4 && status == 200) {
+ var xhttp = new XMLHttpRequest();
+ xhttp.onreadystatechange = function () {
+ if (this.readyState == 4 && this.status == 200) {
try {
// JSON response to object
var response = JSON.parse(this.responseText);
+ console.log(response);
// Handle various actions
if (response.action == "update") {
document.getElementById("notice").innerHTML = "Record #" + actionData.id + " updated.";
} else if (response.action == "restore") {
- trData[1].firstElementChild.checked = response.approved;
- trData[2].firstElementChild.innerHTML = response.operatorSign;
+ trData[1].firstElementChild.checked = response.approved === "1";
+ trData[2].firstElementChild.innerHTML = response.operatorCall;
trData[3].firstElementChild.innerHTML = response.qso;
trData[4].firstElementChild.innerHTML = response.fromTime;
trData[5].firstElementChild.innerHTML = response.toTime;
- trData[6].firstElementChild.innerHTML = response.freqs;
+ trData[6].firstElementChild.innerHTML = response.frequencies;
trData[7].firstElementChild.innerHTML = response.modes;
- trData[8].firstElementChild.innerHTML = response.specialSign;
+ trData[8].firstElementChild.innerHTML = response.specialCall;
trData[9].firstElementChild.innerHTML = response.operatorName;
trData[10].firstElementChild.innerHTML = response.operatorEmail;
trData[11].firstElementChild.innerHTML = response.operatorPhone;
@@ -49,7 +48,7 @@ function btnAction(action, btn) {
} else if (response.action == "delete") {
document.getElementById("notice").innerHTML = "Record #" + actionData.id + " deleted.";
} else {
- console.log("Nothing?");
+ console.log("No action?");
console.log(this.responseText);
}
} catch {
@@ -58,6 +57,6 @@ function btnAction(action, btn) {
}
}
};
- xhr.open("POST", "edit.php", true);
- xhr.send(JSON.stringify(actionData));
+ xhttp.open("POST", "edit.php", true);
+ xhttp.send(JSON.stringify(actionData));
}