mirror of
https://gitlab.com/MrFry/moodle-test-userscript
synced 2025-04-01 20:22:48 +02:00
Button reorder in menu, added some new ones
This commit is contained in:
parent
6cded4b5a4
commit
dc2cb72dfd
1 changed files with 56 additions and 16 deletions
|
@ -80,21 +80,21 @@
|
||||||
|
|
||||||
// : Constants and global variables {{{
|
// : Constants and global variables {{{
|
||||||
|
|
||||||
|
const logElementGetting = false
|
||||||
|
const log = true
|
||||||
|
const showErrors = true
|
||||||
|
// forcing pages for testing. unless you test, do not set these to true!
|
||||||
|
setVal('ISDEVEL', true)
|
||||||
|
// only one of these should be true for testing
|
||||||
|
const forceTestPage = true
|
||||||
|
const forceResultPage = false
|
||||||
|
const forceDefaultPage = false
|
||||||
|
|
||||||
var addEventListener // add event listener function
|
var addEventListener // add event listener function
|
||||||
let serverAdress = 'https://qmining.frylabs.net/'
|
let serverAdress = 'https://qmining.frylabs.net/'
|
||||||
let apiAdress = 'https://api.frylabs.net/'
|
let apiAdress = 'https://api.frylabs.net/'
|
||||||
const ircAddress = 'https://kiwiirc.com/nextclient/irc.sub.fm/#qmining'
|
const ircAddress = 'https://kiwiirc.com/nextclient/irc.sub.fm/#qmining'
|
||||||
|
|
||||||
// forcing pages for testing. unless you test, do not set these to true!
|
|
||||||
// only one of these should be true for testing
|
|
||||||
setVal('ISDEVEL', true)
|
|
||||||
const forceTestPage = true
|
|
||||||
const forceResultPage = false
|
|
||||||
const forceDefaultPage = false
|
|
||||||
const logElementGetting = false
|
|
||||||
const log = true
|
|
||||||
const showErrors = true
|
|
||||||
|
|
||||||
const motdShowCount = 3 /* Ammount of times to show motd */
|
const motdShowCount = 3 /* Ammount of times to show motd */
|
||||||
let infoExpireTime = 60 // Every n seconds basic info should be loaded from server
|
let infoExpireTime = 60 // Every n seconds basic info should be loaded from server
|
||||||
var uid = 0
|
var uid = 0
|
||||||
|
@ -137,9 +137,12 @@
|
||||||
help: 'Help',
|
help: 'Help',
|
||||||
websiteBugreport: 'Weboldal',
|
websiteBugreport: 'Weboldal',
|
||||||
contribute: 'Bug report / Szavazás következő feature-re',
|
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',
|
||||||
ircButton: 'IRC',
|
dataEditor: 'Data editor',
|
||||||
|
dataEditorTitle: 'Adatbázisban lévő kérdések szerkesztése',
|
||||||
|
ircButton: 'IRC chat',
|
||||||
ircButtonTitle: 'IRC chat',
|
ircButtonTitle: 'IRC chat',
|
||||||
invalidPW: 'Hibás jelszó: ',
|
invalidPW: 'Hibás jelszó: ',
|
||||||
search: 'Keresés ...',
|
search: 'Keresés ...',
|
||||||
|
@ -147,7 +150,7 @@
|
||||||
login: 'Belépés',
|
login: 'Belépés',
|
||||||
requestPWInsteadOfLogin: 'Jelszó igénylés',
|
requestPWInsteadOfLogin: 'Jelszó igénylés',
|
||||||
newPWTitle: 'Új jelszó új felhasználónak',
|
newPWTitle: 'Új jelszó új felhasználónak',
|
||||||
pwRequest: 'Új jelszó',
|
pwRequest: 'Jelszó új felhasználónak',
|
||||||
noServer: 'Nem elérhető a szerver!',
|
noServer: 'Nem elérhető a szerver!',
|
||||||
noUser: 'Nem vagy bejelentkezve!',
|
noUser: 'Nem vagy bejelentkezve!',
|
||||||
noServerConsoleMessage: `Nem elérhető a szerver, vagy kis eséllyel kezeletlen hiba történt! Ha elérhető a weboldal, akkor ott meg bírod nézni a kérdéseket itt: ${serverAdress}legacy`,
|
noServerConsoleMessage: `Nem elérhető a szerver, vagy kis eséllyel kezeletlen hiba történt! Ha elérhető a weboldal, akkor ott meg bírod nézni a kérdéseket itt: ${serverAdress}legacy`,
|
||||||
|
@ -1629,7 +1632,7 @@
|
||||||
SetStyle(menuButtonDiv, {
|
SetStyle(menuButtonDiv, {
|
||||||
width: '600px',
|
width: '600px',
|
||||||
// height: buttonHeight + 'px',
|
// height: buttonHeight + 'px',
|
||||||
top: window.innerHeight - 120 + 'px',
|
top: window.innerHeight - 135 + 'px',
|
||||||
left: '10px',
|
left: '10px',
|
||||||
zIndex: 999999,
|
zIndex: 999999,
|
||||||
position: 'fixed',
|
position: 'fixed',
|
||||||
|
@ -1651,11 +1654,17 @@
|
||||||
var buttonCell = buttonRow.insertCell()
|
var buttonCell = buttonRow.insertCell()
|
||||||
buttonCell.style.textAlign = 'center'
|
buttonCell.style.textAlign = 'center'
|
||||||
|
|
||||||
|
var buttonRow2 = tbl.insertRow()
|
||||||
|
var buttonCell2 = buttonRow2.insertCell()
|
||||||
|
buttonCell2.style.textAlign = 'center'
|
||||||
|
|
||||||
let buttonStyle = {
|
let buttonStyle = {
|
||||||
position: '',
|
position: '',
|
||||||
margin: '5px 5px 5px 5px',
|
margin: '5px 5px 5px 5px',
|
||||||
border: 'none',
|
border: 'none',
|
||||||
backgroundColor: '#222d32',
|
backgroundColor: '#333333',
|
||||||
|
padding: '4px',
|
||||||
|
borderRadius: '2px',
|
||||||
color: '#ffffff',
|
color: '#ffffff',
|
||||||
cursor: 'pointer',
|
cursor: 'pointer',
|
||||||
}
|
}
|
||||||
|
@ -1699,7 +1708,7 @@
|
||||||
|
|
||||||
// pw request ----------------------------------------------------------------------------------------------------------------
|
// pw request ----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
let pwRequest = CreateNodeWithText(buttonCell, texts.pwRequest, 'button')
|
let pwRequest = CreateNodeWithText(buttonCell2, texts.pwRequest, 'button')
|
||||||
pwRequest.title = texts.newPWTitle
|
pwRequest.title = texts.newPWTitle
|
||||||
SetStyle(pwRequest, buttonStyle)
|
SetStyle(pwRequest, buttonStyle)
|
||||||
|
|
||||||
|
@ -1710,7 +1719,11 @@
|
||||||
})
|
})
|
||||||
// IRC ----------------------------------------------------------------------------------------------------------------
|
// IRC ----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
let ircButton2 = CreateNodeWithText(buttonCell, texts.ircButton, 'button')
|
let ircButton2 = CreateNodeWithText(
|
||||||
|
buttonCell2,
|
||||||
|
texts.ircButton,
|
||||||
|
'button'
|
||||||
|
)
|
||||||
ircButton2.title = texts.ircButtonTitle
|
ircButton2.title = texts.ircButtonTitle
|
||||||
SetStyle(ircButton2, buttonStyle)
|
SetStyle(ircButton2, buttonStyle)
|
||||||
ircButton2.addEventListener('click', function() {
|
ircButton2.addEventListener('click', function() {
|
||||||
|
@ -1718,6 +1731,33 @@
|
||||||
active: true,
|
active: true,
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
// Dataeditor ----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
let ranklistButton = CreateNodeWithText(
|
||||||
|
buttonCell2,
|
||||||
|
texts.ranklist,
|
||||||
|
'button'
|
||||||
|
)
|
||||||
|
SetStyle(ranklistButton, buttonStyle)
|
||||||
|
ranklistButton.addEventListener('click', function() {
|
||||||
|
openInTab(serverAdress + 'ranklist?scriptMenu', {
|
||||||
|
active: true,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
// Dataeditor ----------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
let dataEditorButton = CreateNodeWithText(
|
||||||
|
buttonCell2,
|
||||||
|
texts.dataEditor,
|
||||||
|
'button'
|
||||||
|
)
|
||||||
|
dataEditorButton.title = texts.dataEditorTitle
|
||||||
|
SetStyle(dataEditorButton, buttonStyle)
|
||||||
|
dataEditorButton.addEventListener('click', function() {
|
||||||
|
openInTab(serverAdress + 'dataeditor?scriptMenu', {
|
||||||
|
active: true,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
// donate link ----------------------------------------------------------------------------------------------------------------
|
// donate link ----------------------------------------------------------------------------------------------------------------
|
||||||
let donateLink = CreateNodeWithText(buttonCell, texts.donate, 'button')
|
let donateLink = CreateNodeWithText(buttonCell, texts.donate, 'button')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue