Added timer for performance measurement

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

14
main.js
View file

@ -32,7 +32,7 @@ const forceTestPage = false;
const forceResultPage = false; const forceResultPage = false;
const forceDefaultPage = false; const forceDefaultPage = false;
const logElementGetting = false; const logElementGetting = false;
const log = false; const log = true;
const motdShowCount = 3; const motdShowCount = 3;
var motd = ""; var motd = "";
@ -227,6 +227,8 @@ class QuestionDB {
//: Main function {{{ //: Main function {{{
function Main() { function Main() {
'use strict'; 'use strict';
console.time('main');
Init(function(count, subjCount) { Init(function(count, subjCount) {
var url = location.href; 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!", m: "Passzív mód bekapcsolva, válaszok megjelenítéséhez menü gomb alatt kapcsold ki, és frissíts!",
isSimple: true isSimple: true
}); });
return; } else {
}
try { try {
if ((url.includes("/quiz/") && url.includes("attempt.php")) || forceTestPage) { // if the current page is a test if ((url.includes("/quiz/") && url.includes("attempt.php")) || forceTestPage) { // if the current page is a test
HandleQuiz(); HandleQuiz();
@ -265,10 +265,14 @@ function Main() {
Log( 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." "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) if (forceTestPage || forceResultPage || forceDefaultPage)
alert("TEST MODE"); alert("TEST MODE");
console.log("Main run time:");
console.timeEnd('main');
} }
//: }}} //: }}}
@ -1237,7 +1241,7 @@ function SearchSameQuestion(questionData, quiz, i) {
let count = 0; let count = 0;
r.forEach((item) => { r.forEach((item) => {
if (item.match > minResultMatchPercent) if (item.match > minResultMatchPercent)
count ++; count++;
}); });
return count == 0 ? -1 : count; return count == 0 ? -1 : count;