add time since last word feature
This commit is contained in:
parent
5ab2f7b9b2
commit
5613c1a82c
@ -39,6 +39,8 @@ if (array_key_exists("submitted", $_REQUEST)) {
|
|||||||
$sentences = fopen("./data/sentences.txt", "a") or die("unable to open sentences file");
|
$sentences = fopen("./data/sentences.txt", "a") or die("unable to open sentences file");
|
||||||
$content = "<span data-user='";
|
$content = "<span data-user='";
|
||||||
$content .= $_REQUEST["user"];
|
$content .= $_REQUEST["user"];
|
||||||
|
$content .= "' data-time='";
|
||||||
|
$content .= time();
|
||||||
$content .= "' style='";
|
$content .= "' style='";
|
||||||
|
|
||||||
if ($botrequest) {
|
if ($botrequest) {
|
||||||
|
|||||||
14
owe.js
14
owe.js
@ -112,11 +112,23 @@ function getNextPlayer() {
|
|||||||
return config_data.users[idx_next];
|
return config_data.users[idx_next];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getTimeSinceLast() {
|
||||||
|
var spans = document.querySelector(".sentences").getElementsByTagName("span");
|
||||||
|
var lastspan = spans[spans.length - 1];
|
||||||
|
var lasttime = lastspan.dataset.time;
|
||||||
|
return Date.now()/1e3 - lasttime; // in seconds
|
||||||
|
}
|
||||||
|
|
||||||
function initializeLoginArea() {
|
function initializeLoginArea() {
|
||||||
var loginArea = document.getElementById('login_area');
|
var loginArea = document.getElementById('login_area');
|
||||||
//loginArea.innerHTML = "Eingeloggt als NOCH NICHT IMPLEMENTIERT";
|
//loginArea.innerHTML = "Eingeloggt als NOCH NICHT IMPLEMENTIERT";
|
||||||
loginArea.innerHTML = ""; // first clear it out
|
loginArea.innerHTML = ""; // first clear it out
|
||||||
loginArea.innerHTML += getNextPlayer() + " ist dran!";
|
loginArea.innerHTML += getNextPlayer() + " ist dran!<br>\n";
|
||||||
|
var relative_time = getTimeSinceLast();
|
||||||
|
var days = Math.floor(relative_time/(3600*24));
|
||||||
|
var hours = Math.floor(relative_time/(3600))%24;
|
||||||
|
var minutes = Math.floor(relative_time/(60))%60;
|
||||||
|
loginArea.innerHTML += "Schon seit " + days + " Tagen, " + hours + " Stunden und " + minutes + " Minuten!";
|
||||||
}
|
}
|
||||||
|
|
||||||
window.onfocus = resetUnread;
|
window.onfocus = resetUnread;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user