Added timer for performance measurement

This commit is contained in:
YourFriendlyNeighborhoodDealer 2019-03-07 09:06:25 +01:00
parent 0e15c886ea
commit 054a30d6c8

12
main.js
View file

@ -32,7 +32,7 @@ const forceTestPage = false;
const forceResultPage = false;
const forceDefaultPage = false;
const logElementGetting = false;
const log = false;
const log = true;
const motdShowCount = 3;
var motd = "";
@ -227,6 +227,8 @@ class QuestionDB {
//: Main function {{{
function Main() {
'use strict';
console.time('main');
Init(function(count, subjCount) {
var url = location.href;
@ -237,9 +239,7 @@ function Main() {
m: "Passzív mód bekapcsolva, válaszok megjelenítéséhez menü gomb alatt kapcsold ki, és frissíts!",
isSimple: true
});
return;
}
} else {
try {
if ((url.includes("/quiz/") && url.includes("attempt.php")) || forceTestPage) { // if the current page is a test
HandleQuiz();
@ -265,10 +265,14 @@ function Main() {
Log(
"Itteni hibák 100% a moodle hiba. Kivéve, ha oda van írva hogy script error ;) Ha ilyesmi szerepel itt, akkor olvasd el a segítség szekciót! Nagy esélyel a kérdéseket nem lehetett beolvasni."
);
}
});
if (forceTestPage || forceResultPage || forceDefaultPage)
alert("TEST MODE");
console.log("Main run time:");
console.timeEnd('main');
}
//: }}}