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 {{{
|
||||
|
||||
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
|
||||
let serverAdress = 'https://qmining.frylabs.net/'
|
||||
let apiAdress = 'https://api.frylabs.net/'
|
||||
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 */
|
||||
let infoExpireTime = 60 // Every n seconds basic info should be loaded from server
|
||||
var uid = 0
|
||||
|
@ -137,9 +137,12 @@
|
|||
help: 'Help',
|
||||
websiteBugreport: 'Weboldal',
|
||||
contribute: 'Bug report / Szavazás következő feature-re',
|
||||
ranklist: 'Ranklista',
|
||||
donate: 'Donate',
|
||||
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',
|
||||
invalidPW: 'Hibás jelszó: ',
|
||||
search: 'Keresés ...',
|
||||
|
@ -147,7 +150,7 @@
|
|||
login: 'Belépés',
|
||||
requestPWInsteadOfLogin: 'Jelszó igénylés',
|
||||
newPWTitle: 'Új jelszó új felhasználónak',
|
||||
pwRequest: 'Új jelszó',
|
||||
pwRequest: 'Jelszó új felhasználónak',
|
||||
noServer: 'Nem elérhető a szerver!',
|
||||
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`,
|
||||
|
@ -1629,7 +1632,7 @@
|
|||
SetStyle(menuButtonDiv, {
|
||||
width: '600px',
|
||||
// height: buttonHeight + 'px',
|
||||
top: window.innerHeight - 120 + 'px',
|
||||
top: window.innerHeight - 135 + 'px',
|
||||
left: '10px',
|
||||
zIndex: 999999,
|
||||
position: 'fixed',
|
||||
|
@ -1651,11 +1654,17 @@
|
|||
var buttonCell = buttonRow.insertCell()
|
||||
buttonCell.style.textAlign = 'center'
|
||||
|
||||
var buttonRow2 = tbl.insertRow()
|
||||
var buttonCell2 = buttonRow2.insertCell()
|
||||
buttonCell2.style.textAlign = 'center'
|
||||
|
||||
let buttonStyle = {
|
||||
position: '',
|
||||
margin: '5px 5px 5px 5px',
|
||||
border: 'none',
|
||||
backgroundColor: '#222d32',
|
||||
backgroundColor: '#333333',
|
||||
padding: '4px',
|
||||
borderRadius: '2px',
|
||||
color: '#ffffff',
|
||||
cursor: 'pointer',
|
||||
}
|
||||
|
@ -1699,7 +1708,7 @@
|
|||
|
||||
// pw request ----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
let pwRequest = CreateNodeWithText(buttonCell, texts.pwRequest, 'button')
|
||||
let pwRequest = CreateNodeWithText(buttonCell2, texts.pwRequest, 'button')
|
||||
pwRequest.title = texts.newPWTitle
|
||||
SetStyle(pwRequest, buttonStyle)
|
||||
|
||||
|
@ -1710,7 +1719,11 @@
|
|||
})
|
||||
// IRC ----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
let ircButton2 = CreateNodeWithText(buttonCell, texts.ircButton, 'button')
|
||||
let ircButton2 = CreateNodeWithText(
|
||||
buttonCell2,
|
||||
texts.ircButton,
|
||||
'button'
|
||||
)
|
||||
ircButton2.title = texts.ircButtonTitle
|
||||
SetStyle(ircButton2, buttonStyle)
|
||||
ircButton2.addEventListener('click', function() {
|
||||
|
@ -1718,6 +1731,33 @@
|
|||
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 ----------------------------------------------------------------------------------------------------------------
|
||||
let donateLink = CreateNodeWithText(buttonCell, texts.donate, 'button')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue