update timetable dispaly of remote sites

This commit is contained in:
Ross
2022-02-25 17:59:48 +00:00
parent 9e873ac5f7
commit ff03358119
5 changed files with 34 additions and 46 deletions
+3 -4
View File
@@ -198,10 +198,9 @@ td.worker {
}
[data-night-at-derriford="0"] {
/* [data-night-at-derriford="0"] {
border: 1px dotted orange;
/* Attribute has this exact value */
}
} */
th.site-title {
transform: unset;
@@ -227,7 +226,7 @@ summary h2 {
display: inline;
}
.derriford-night.shift-highlight {
.remote-site-match.shift-highlight {
background-color: yellow;
}
+11 -5
View File
@@ -320,7 +320,8 @@ $(".table-div + pre").each((n, pre) => {
$("td").hover((e) => {
//start hover
pair = $(e.target).closest('tr').find('td:first')[0].dataset.pair;
worker_td = $(e.target).closest('tr').find('td:first')[0]
pair = worker_td.dataset.pair;
index = $(e.target).index() - 1;
if (pair > 0) {
$(`td[data-pair=${pair}]`).each((n, el) => {
@@ -330,9 +331,14 @@ $("td").hover((e) => {
if (e.target.dataset.shift != undefined && e.target.dataset.shift.length > 0) {
$(`td[data-shift=${e.target.dataset.shift}]`).addClass("shift-highlight")
if (e.target.dataset.shift.includes("night")) {
$(`td[data-night-at-derriford=1]`).siblings().addClass("derriford-night")
}
console.log(`td[data-remote-site='${e.target.dataset.shiftRemoteSite}']`)
console.log($(e.target).closest('tr').find(`td[data-remote-site='${e.target.dataset.shiftRemoteSite}']`))
$(`td[data-remote-site='${e.target.dataset.shiftRemoteSite}']`).closest('tr').find(`td[data-shift=${e.target.dataset.shift}]`).addClass("remote-site-match")
// console.log(e.target.dataset.shiftRemoteSite , worker_td.dataset.remoteSite)
// if (e.target.dataset.shiftRemoteSite == worker_td.dataset.remoteSite) {
// $(`td[data-shift-remote-site=${e.target.dataset.shiftRemoteSite}]`).addClass("remote-site-match")
// }
}
}, (e) => {
@@ -340,7 +346,7 @@ $("td").hover((e) => {
//end hover
$("td.pair-match").removeClass("pair-match")
$("td.shift-highlight").removeClass("shift-highlight")
$("td.derriford-night").removeClass("derriford-night")
$("td.remote-site-match").removeClass("remote-site-match")
})