diff --git a/stable.user.js b/stable.user.js
index 2d80b44..dc09b10 100755
--- a/stable.user.js
+++ b/stable.user.js
@@ -78,7 +78,7 @@
fatalError: 'Fatál error. Check console (f12). Kattints az üzenetre az összes kérdés/válaszért manuális kereséshez!',
consoleErrorInfo: '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!',
freshStartWarning: '
Moodle teszt userscript:1.5.0 verzió: a script mostantól XMLHTTP kéréseket küld szerver fele! Erre a userscript futtató kiegészítőd is figyelmeztetni fog! Ha ez történik, a script rendes működése érdekében engedélyezd (Always allow domain)! Ha nem akarod, hogy ez történjen, akkor ne engedélyezd, vagy a menüben válaszd ki a "helyi fájl használata" opciót!
Elküldött adatok: minden teszt után a kérdés-válasz páros. Fogadott adatok: Az összes eddig ismert kérdés. Érdemes help-et elolvasni!!!
Ez az ablak frissités után eltűnik. Ha nem, akkor a visza gombbal próbálkozz.
',
- noResult: 'Nincs találat :( Kattints az üzenetre az összes kérdés/válaszért manuális kereséshez! Előfordulhat, hogy a tárgyat nem választottad ki a menüben.',
+ noResult: 'Nincs találat :( Kattints az üzenetre az összes kérdés/válaszért manuális kereséshez!',
videoHelp: 'Miután elindítottad: Play/pause: space. Seek: Bal/jobb nyíl.',
menuButtonText: 'Kérdések Menu',
couldntLoadDataPopupMenuText: 'A kérdéseket nem lehetett beolvasni, ellenőrizd hogy elérhető-e a szerver',
@@ -1224,8 +1224,11 @@
// : Minor UI stuff {{{
function ClearAllMessages () {
- // TODO
- // mainDiv.setAttribute('id', 'messageMainDiv')
+ let elem = document.getElementById('scriptMessage')
+ while (elem) {
+ elem.parentNode.removeChild(elem)
+ elem = document.getElementById('scriptMessage')
+ }
}
// shows a message with "msg" text, "matchPercent" tip and transp, and "timeout" time
@@ -1453,7 +1456,7 @@
SetStyle(menuButtonDiv, {
// width: buttonWidth + 'px',
// height: buttonHeight + 'px',
- top: (window.innerHeight - 80) + 'px',
+ top: (window.innerHeight - 90) + 'px',
left: '10px',
zIndex: 999999,
position: 'fixed',
@@ -1539,6 +1542,9 @@
retryButton.setAttribute('id', 'retryButton')
retryButton.addEventListener('click', function () {
+ menuButtonDiv.style.background = '#262626'
+ infoDiv.innerText = texts.loading
+ retryButton.style.display = 'none'
ConnectToServer(AfterLoad)
})
@@ -1551,13 +1557,11 @@
let passiveButton = CreateNodeWithText(buttonCell, texts.passiveMode, 'button')
SetStyle(passiveButton, buttonStyle)
- let setPassiveButtonState = (isPassive, connect) => {
+ let setPassiveButtonState = (isPassive) => {
menuButtonDiv.style.background = '#262626'
+ retryButton.style.display = 'none'
if (!isPassive) {
infoDiv.innerText = texts.loading
- if (connect) {
- ConnectToServer(AfterLoad)
- }
} else {
infoDiv.innerText = texts.passiveModeMenuBoxText
}
@@ -1565,6 +1569,7 @@
setPassiveButtonState(getVal('skipLoad'))
passiveButton.addEventListener('click', function () {
+ ClearAllMessages()
let sl = !getVal('skipLoad')
setVal('skipLoad', sl)
setPassiveButtonState(sl, true)
@@ -1574,6 +1579,8 @@
m: texts.passiveModeActivated,
isSimple: true
}, 6)
+ } else {
+ ConnectToServer(AfterLoad)
}
})