saving default server for future updates, minor cleanup

This commit is contained in:
mrfry 2023-04-16 19:17:58 +02:00
parent 9453aa8b97
commit 3b13893bf9

34
user.js
View file

@ -46,7 +46,7 @@
// : Script header {{{ // : Script header {{{
// ==UserScript== // ==UserScript==
// @name Moodle/Elearning/KMOOC test help // @name Moodle/Elearning/KMOOC test help
// @version 2.1.4.3 // @version 2.1.4.4
// @description Online Moodle/Elearning/KMOOC test help // @description Online Moodle/Elearning/KMOOC test help
// @author MrFry // @author MrFry
// @match https://elearning.uni-obuda.hu/* // @match https://elearning.uni-obuda.hu/*
@ -91,9 +91,11 @@
// ==/UserScript== // ==/UserScript==
// : }}} // : }}}
// eslint-disable-next-line @typescript-eslint/no-extra-semi
;(function () { ;(function () {
// CONFIG // CONFIG
let originalServer = { host: '[DOMAIN]', port: 443 } let originalServer = { host: '[DOMAIN]', port: 443 }
setVal('serverToUse', JSON.stringify(originalServer))
const logElementGetting = false const logElementGetting = false
const logEnabled = true const logEnabled = true
const motdShowCount = 5 // Ammount of times to show motd const motdShowCount = 5 // Ammount of times to show motd
@ -198,25 +200,12 @@
noResult: noResult:
'Nincs találat :( Kattints az üzenetre az összes kérdés/válaszért manuális kereséshez! (új böngésző tab-ban)', 'Nincs találat :( Kattints az üzenetre az összes kérdés/válaszért manuális kereséshez! (új böngésző tab-ban)',
videoHelp: 'Miután elindítottad: Play/pause: space. Seek: Bal/jobb nyíl.', 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',
showGreetingOnEveryPage: 'Üdvözlő üzenet mutatása minden oldalon',
close: 'Bezárás',
help: 'Help', help: 'Help',
websiteBugreport: 'Weboldal',
contribute: 'Bug report / Szavazás következő feature-re',
ranklist: 'Ranklista',
donate: 'Donate', donate: 'Donate',
retry: 'Újrapróbálás', retry: 'Újrapróbálás',
dataEditor: 'Data editor',
dataEditorTitle: 'Adatbázisban lévő kérdések szerkesztése',
invalidPW: 'Hibás jelszó: ', invalidPW: 'Hibás jelszó: ',
search: 'Keresés ...',
connecting: 'Csatlakozás: ', connecting: 'Csatlakozás: ',
login: 'Belépés', login: 'Belépés',
newPWTitle: 'Új jelszó új felhasználónak',
pwRequest: 'Jelszó új felhasználónak',
noServer: 'Nem elérhető a szerver!', noServer: 'Nem elérhető a szerver!',
tryingPeer: 'Csatlakozás: ', tryingPeer: 'Csatlakozás: ',
noPeersOnline: 'Egy peer sem elérhető!', noPeersOnline: 'Egy peer sem elérhető!',
@ -230,11 +219,8 @@
unableToParseTestQuestion: unableToParseTestQuestion:
'Hiba történt a kérdések beolvasása közben :/ Kattints az üzenetre a manuális kereséshez (új böngésző tab-ban)', 'Hiba történt a kérdések beolvasása közben :/ Kattints az üzenetre a manuális kereséshez (új böngésző tab-ban)',
loadingAnswer: 'Válaszok betöltése ...', loadingAnswer: 'Válaszok betöltése ...',
reinstallFromCorrectSource: `Scriptet nem a qmining weboldalról raktad fel. Könnyebb kezelhetőség szempontjából kérlek onnan telepítsd. <a href="${serverAdress}">Részletes leírás</a>`,
versionUpdated: 'Verzió frissítve ', versionUpdated: 'Verzió frissítve ',
newVersionAvaible: 'Új verzió elérhető: ', newVersionAvaible: 'Új verzió elérhető: ',
userSpecifitMotdAvailable:
'Új üzeneted van, kattints 📬-ra bal alul megtekintéséhez!',
scriptName: 'Moodle/Elearning/KMOOC segéd ', scriptName: 'Moodle/Elearning/KMOOC segéd ',
userMOTD: 'Felhasználó MOTD (ezt csak te látod):\n', userMOTD: 'Felhasználó MOTD (ezt csak te látod):\n',
motd: 'MOTD:\n', motd: 'MOTD:\n',
@ -3116,7 +3102,7 @@
setVal('lastInfoCheckTime', now) setVal('lastInfoCheckTime', now)
resolve(merged) resolve(merged)
} catch (e) { } catch (e) {
log('Error paring JSON in GetXHRInfos') log('Error parsing JSON in GetXHRInfos')
log({ infos: infos, hasNewMsg: hasNewMsg }) log({ infos: infos, hasNewMsg: hasNewMsg })
log(e) log(e)
reject(e) reject(e)
@ -3133,7 +3119,7 @@
lastInfo = JSON.parse(getVal('lastInfo')) lastInfo = JSON.parse(getVal('lastInfo'))
resolve(lastInfo) resolve(lastInfo)
} catch (e) { } catch (e) {
log('Error paring JSON in GetXHRInfos, when using old data!') log('Error parsing JSON in GetXHRInfos, when using old data!')
log(e) log(e)
reject(e) reject(e)
} }
@ -3183,14 +3169,14 @@
setVal('lastp2pchecktime', now) setVal('lastp2pchecktime', now)
resolve(p2pinfoObj) resolve(p2pinfoObj)
} catch (e) { } catch (e) {
log('Error paring JSON in getPeers') log('Error parsing JSON in getPeers')
log(p2pinfo) log(p2pinfo)
log(e) log(e)
reject(e) reject(e)
} }
}) })
.catch((e) => { .catch((e) => {
log('Info get Error', e) log('Peer get Error', e)
reject(e) reject(e)
}) })
}) })
@ -3200,7 +3186,7 @@
lastp2pinfo = JSON.parse(getVal('lastp2pinfo')) lastp2pinfo = JSON.parse(getVal('lastp2pinfo'))
resolve(lastp2pinfo) resolve(lastp2pinfo)
} catch (e) { } catch (e) {
log('Error paring JSON in getPeers, when using old data!') log('Error parsing JSON in getPeers, when using old data!')
log(e) log(e)
reject(e) reject(e)
} }
@ -3280,7 +3266,7 @@
const res = JSON.parse(resp.responseText) const res = JSON.parse(resp.responseText)
resolve(res) resolve(res)
} catch (e) { } catch (e) {
log('Error paring JSON in post') log('Error parsing JSON in post')
log(resp.responseText) log(resp.responseText)
log(e) log(e)
reject(e) reject(e)
@ -3315,7 +3301,7 @@
// : Help {{{ // : Help {{{
// shows some neat help // shows some neat help
function ShowHelp(firstRun) { function ShowHelp() {
openInTab(serverAdress + 'faq', { openInTab(serverAdress + 'faq', {
active: true, active: true,
}) })