Fixed washing reservation bugs
This commit is contained in:
+14
-35
@@ -52,6 +52,7 @@ function generateCalendar(weekOffset = 0) {
|
||||
|
||||
let calendarRow = document.createElement("div");
|
||||
calendarRow.classList.add("calendar-table__row")
|
||||
calendarRow.id = "calenderRow";
|
||||
|
||||
weekDays.forEach(function (weekDay) {
|
||||
let headerDay = document.createElement("div");
|
||||
@@ -76,7 +77,7 @@ function generateCalendar(weekOffset = 0) {
|
||||
dayHolder.appendChild(day);
|
||||
|
||||
dayHolder.onclick = function() {
|
||||
onDateSelect(date);
|
||||
onDateSelect(date, dayHolder);
|
||||
}
|
||||
|
||||
calendarRow.appendChild(dayHolder);
|
||||
@@ -90,13 +91,21 @@ function generateCalendar(weekOffset = 0) {
|
||||
calendar.appendChild(calendarBody);
|
||||
}
|
||||
|
||||
function onDateSelect(date) {
|
||||
function onDateSelect(date, dayHolder) {
|
||||
let events;
|
||||
let machinez;
|
||||
let buttonz;
|
||||
|
||||
let container = document.getElementById("event-container");
|
||||
|
||||
NodeList.prototype.forEach = Array.prototype.forEach
|
||||
var children = document.getElementById("calenderRow").childNodes;
|
||||
|
||||
children.forEach(function(item){
|
||||
item.classList.remove("selected");
|
||||
});
|
||||
|
||||
dayHolder.classList.add("selected");
|
||||
|
||||
if(document.getElementById("washing-machines") != undefined)
|
||||
machinez = document.getElementById("washing-machines");
|
||||
@@ -133,28 +142,22 @@ function onDateSelect(date) {
|
||||
if(document.getElementById("create-reservation") != undefined)
|
||||
buttonz = document.getElementById("create-reservation");
|
||||
else {
|
||||
// let span = document.createElement("span");
|
||||
// span.classList.add("events__title");
|
||||
// span.innerText = "Tider";
|
||||
|
||||
let button = document.createElement("button");
|
||||
// button.classList.add("events__title");
|
||||
|
||||
button.id = "create-reservation";
|
||||
button.innerText = "Reserver";
|
||||
|
||||
// container.appendChild(span);
|
||||
container.appendChild(button);
|
||||
|
||||
buttonz = document.getElementById("events");
|
||||
}
|
||||
|
||||
// events.innerHTML = "";
|
||||
|
||||
const machines = [
|
||||
"Maskine 1",
|
||||
"Maskine 2"
|
||||
]
|
||||
|
||||
machinez.innerHTML = "";
|
||||
for (let i = 0; i < machines.length; i++) {
|
||||
let option = document.createElement("option");
|
||||
option.text = machines[i];
|
||||
@@ -163,37 +166,13 @@ function onDateSelect(date) {
|
||||
}
|
||||
|
||||
|
||||
events.innerHTML = "";
|
||||
for (let hour = 8; hour <= 20; hour++) {
|
||||
|
||||
let option = document.createElement("option");
|
||||
option.text = prependZero(hour);
|
||||
|
||||
events.appendChild(option);
|
||||
|
||||
// let item = document.createElement("li");
|
||||
// item.classList.add("events__item");
|
||||
//
|
||||
// let itemData = document.createElement("div");
|
||||
//
|
||||
// let head = document.createElement("span");
|
||||
// head.classList.add("events__name");
|
||||
// head.innerText = "Vaskemaskine Tid";
|
||||
//
|
||||
// let dat = document.createElement("span");
|
||||
// dat.classList.add("events__date");
|
||||
// dat.innerText = "Klokken " + prependZero(hour);
|
||||
//
|
||||
// itemData.appendChild(head);
|
||||
// itemData.appendChild(dat);
|
||||
// item.appendChild(itemData);
|
||||
//
|
||||
// let button = document.createElement("span");
|
||||
// button.classList.add("events__tag");
|
||||
// button.innerText = "Book";
|
||||
//
|
||||
// item.appendChild(button);
|
||||
//
|
||||
// events.appendChild(item);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user