Skip to content

Commit

Permalink
js: Automatically transform .time-until widgets into .time-ago ones
Browse files Browse the repository at this point in the history
  • Loading branch information
nilmerg committed Jun 22, 2023
1 parent f74041e commit 10d3fb6
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions public/js/icinga/ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -490,8 +490,8 @@
++minute;
second = 0;
}
el.innerHTML = el.innerHTML.substr(0, partialTime.index) + minute.toString() + 'm '
+ second.toString() + 's' + el.innerHTML.substr(partialTime.index + partialTime[0].length);
el.innerHTML = el.innerHTML.substring(0, partialTime.index) + minute.toString() + 'm '
+ second.toString() + 's' + el.innerHTML.substring(partialTime.index + partialTime[0].length);
}
});

Expand Down Expand Up @@ -524,9 +524,17 @@
} else {
--second;
}

if (minute === 0 && second === 0 && el.dataset.agoLabel) {
el.innerText = el.dataset.agoLabel;
el.classList.remove('time-until');
el.classList.add('time-ago');

return;
}
}
el.innerHTML = el.innerHTML.substr(0, partialTime.index) + invert + minute.toString() + 'm '
+ second.toString() + 's' + el.innerHTML.substr(partialTime.index + partialTime[0].length);
el.innerHTML = el.innerHTML.substring(0, partialTime.index) + invert + minute.toString() + 'm '
+ second.toString() + 's' + el.innerHTML.substring(partialTime.index + partialTime[0].length);
}
});
},
Expand Down

0 comments on commit 10d3fb6

Please sign in to comment.