Small design change, small bug fix, smol msg on passive mode

This commit is contained in:
YourFriendlyNeighborhoodDealer 2019-03-09 14:43:16 +01:00
parent 73f3631f75
commit 477d10123e
3 changed files with 46 additions and 38 deletions

View file

@ -21,7 +21,7 @@
// ==UserScript==
// @name Moodle/Elearning/KMOOC test help
// @version 1.6.2.6
// @version 1.6.2.7
// @description Online Moodle/Elearning/KMOOC test help
// @author YourFriendlyNeighborhoodDealer
// @match https://elearning.uni-obuda.hu/main/*

View file

@ -32,7 +32,7 @@ const forceTestPage = false;
const forceResultPage = false;
const forceDefaultPage = false;
const logElementGetting = false;
const log = true;
const log = false;
const motdShowCount = 3;
var motd = "";

View file

@ -21,7 +21,7 @@
// ==UserScript==
// @name Moodle/Elearning/KMOOC test help
// @version 1.6.2.6
// @version 1.6.2.7
// @description Online Moodle/Elearning/KMOOC test help
// @author YourFriendlyNeighborhoodDealer
// @match https://elearning.uni-obuda.hu/main/*
@ -250,6 +250,8 @@
//: Main function {{{
function Main() {
'use strict';
console.time('main');
Init(function(count, subjCount) {
var url = location.href;
@ -260,9 +262,7 @@
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();
@ -288,8 +288,12 @@
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."
);
}
});
console.log("Moodle Test Script run time:");
console.timeEnd('main');
if (forceTestPage || forceResultPage || forceDefaultPage)
alert("TEST MODE");
}
@ -1611,7 +1615,7 @@
mainDiv.style.background = "#222d32"; // background color
mainDiv.style.color = "#ffffff"; // text color
mainDiv.style.borderColor = "#035a8f"; // border color
mainDiv.style.border = "solid";
mainDiv.style.border = "none";
mainDiv.style.top = (startFromTop) + 'px';
mainDiv.style.left = (window.innerWidth - width) / 2 + 'px';
mainDiv.style.opacity = "0.9"; // setting starting opacity
@ -1841,12 +1845,16 @@
questionsTickBox.addEventListener("click", function() {
GM_setValue("skipLoad", questionsTickBox.checked);
if (GM_getValue("skipLoad")) {
var msg = "";
if (GM_getValue("skipLoad"))
msg = "Passzív mód bekapcsolva, mostantól kérdések nem lesznek betöltve/lekérve.";
else
msg = "Passzív mód kikapcsolva, frissíts az érvénybe lépéshez!";
ShowMessage({
m: "Passzív mód bekapcsolva, mostantól kérdések nem lesznek betöltve/lekérve.",
m: msg,
isSimple: true
}, 10);
}
}, 6);
});
var loadDataCheckBoxText = CreateNodeWithText(questionsTickBox,
@ -1884,7 +1892,7 @@
menuDiv.style.background = "#222d32"; // background color
menuDiv.style.color = "#ffffff"; // text color
menuDiv.style.borderColor = "#035a8f"; // border color
menuDiv.style.border = "solid";
menuDiv.style.border = "none";
menuDiv.style.opacity = "1"; // setting starting opacity
var fiveMargin = "5px 5px 5px 5px";