Gebruiker:Rots61/Gadget-TestGadget.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
Regel 1: Regel 1:
// Test voor het maken van tijd statistieken
+
// Test voor het maken van tijd-statistieken
 
var titelnummerTS = 0;
 
var titelnummerTS = 0;
  +
var secondenTS = 0;
  +
var intervalX;
   
 
function TS () {
 
function TS () {
  +
secondenTS += 1;
if (document.visibilityState === 'visible') {
 
  +
if ((secondenTS % 10) === 0) {
titelnummerTS += 1;
+
titelnummerTS += 1;
} else {
 
  +
uploadTS();
document.title = 'NZ' + titelnummerTS;
 
 
}
 
}
  +
}
  +
  +
function onetimeTS () {
  +
document.addEventListener("visibilitychange", () => {
 
if (document.visibilityState === "visible") {
  +
clearInterval(intervalX);
  +
intervalX = null;
 
} else {
  +
if (!intervalX) {
  +
intervalX = setInterval(TS, 1000);
  +
}
  +
}
  +
});
  +
}
  +
  +
function uploadTS () {
 
document.title = titelnummerTS;
 
document.title = titelnummerTS;
 
}
 
}
   
 
if (mw.config.get('wgTitle').toLowerCase().includes('testpagina')) {
 
if (mw.config.get('wgTitle').toLowerCase().includes('testpagina')) {
var intervalX = setInterval(TS, 10000);
+
intervalX = setInterval(TS, 1000);
 
}
 
}

Versie van 10 jun 2023 22:57

// Test voor het maken van tijd-statistieken
var titelnummerTS = 0;
var secondenTS = 0;
var intervalX;

function TS () {
	secondenTS += 1;
	if ((secondenTS % 10) === 0) {
		titelnummerTS += 1;
		uploadTS();
	}
}

function onetimeTS () {
	document.addEventListener("visibilitychange", () => {
		if (document.visibilityState === "visible") {
			clearInterval(intervalX);
			intervalX = null;
		} else {
			if (!intervalX) {
				intervalX = setInterval(TS, 1000);
			}
		}
	});
}

function uploadTS () {
	document.title = titelnummerTS;
}

if (mw.config.get('wgTitle').toLowerCase().includes('testpagina')) {
	intervalX = setInterval(TS, 1000);
}
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=Gebruiker:Rots61/Gadget-TestGadget.js&oldid=793415"