Gebruiker:Rots61/Gadget-TestGadget.js: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 7: | Regel 7: | ||
function TS () { |
function TS () { |
||
console.log(eval(printedvalues)); |
console.log(eval(printedvalues)); |
||
⚫ | |||
− | secondenTS += 1; |
||
− | + | secondenTS += 1; |
|
+ | if ((secondenTS % 10) === 0) { |
||
− | titelnummerTS += 1; |
+ | titelnummerTS += 1; |
− | uploadTS(); |
+ | uploadTS(); |
⚫ | |||
} |
} |
||
− | } |
||
− | |||
− | function onetimeTS () { |
||
− | document.addEventListener("visibilitychange", () => { |
||
⚫ | |||
− | clearInterval(intervalX); |
||
− | intervalX = null; |
||
− | } else { |
||
− | if (!intervalX) { |
||
− | intervalX = setInterval(TS, 1000); |
||
− | } |
||
⚫ | |||
− | }); |
||
} |
} |
||
Regel 32: | Regel 21: | ||
if (mw.config.get('wgTitle').toLowerCase().includes('testpagina')) { |
if (mw.config.get('wgTitle').toLowerCase().includes('testpagina')) { |
||
− | onetimeTS(); |
||
intervalX = setInterval(TS, 1000); |
intervalX = setInterval(TS, 1000); |
||
} |
} |
Versie van 10 jun 2023 23:15
// Test voor het maken van tijd-statistieken
var titelnummerTS = 0;
var secondenTS = 0;
var intervalX;
var printedvalues = 'document.visibilityState';
function TS () {
console.log(eval(printedvalues));
if (document.visibilityState) {
secondenTS += 1;
if ((secondenTS % 10) === 0) {
titelnummerTS += 1;
uploadTS();
}
}
}
function uploadTS () {
document.title = titelnummerTS;
}
if (mw.config.get('wgTitle').toLowerCase().includes('testpagina')) {
intervalX = setInterval(TS, 1000);
}