& in question fix

This commit is contained in:
MrFry 2020-02-25 17:16:37 +01:00
parent b7ebbe1863
commit 3a5880d35e

View file

@ -21,7 +21,7 @@
// ==UserScript== // ==UserScript==
// @name Moodle/Elearning/KMOOC test help // @name Moodle/Elearning/KMOOC test help
// @version 2.0.0.0 // @version 2.0.0.1
// @description Online Moodle/Elearning/KMOOC test help // @description Online Moodle/Elearning/KMOOC test help
// @author MrFry // @author MrFry
// @match https://elearning.uni-obuda.hu/main/* // @match https://elearning.uni-obuda.hu/main/*
@ -63,7 +63,7 @@
// forcing pages for testing. unless you test, do not set these to true! // forcing pages for testing. unless you test, do not set these to true!
// only one of these should be true for testing // only one of these should be true for testing
const forceTestPage = false const forceTestPage = false
const forceResultPage = false const forceResultPage = true
const forceDefaultPage = false const forceDefaultPage = false
const logElementGetting = false const logElementGetting = false
const log = true const log = true
@ -87,6 +87,7 @@
help: 'Help', help: 'Help',
websiteBugreport: 'Weboldal / Bug report', websiteBugreport: 'Weboldal / Bug report',
donate: 'Donate', donate: 'Donate',
passiveTooltip: 'Ha erre kattintasz akkor a script átálítja a neptunban a hallgatói státuszod passzívra',
retry: 'Újrapróbálás', retry: 'Újrapróbálás',
search: 'Keresés ...', search: 'Keresés ...',
loading: 'Betöltés ...', loading: 'Betöltés ...',
@ -970,7 +971,7 @@
sentData.version = info().script.version sentData.version = info().script.version
sentData.id = GetId() sentData.id = GetId()
sentData.quiz = quiz sentData.quiz = quiz
Log('SENT DATA', sentData) console.log('SENT DATA', sentData)
SendXHRMessage('datatoadd=' + JSON.stringify(sentData)).then((res) => { SendXHRMessage('datatoadd=' + JSON.stringify(sentData)).then((res) => {
next(res.success, sentData, res.newQuestions) next(res.success, sentData, res.newQuestions)
}) })
@ -1478,6 +1479,7 @@
// passive button ---------------------------------------------------------------------------------------------------------------- // passive button ----------------------------------------------------------------------------------------------------------------
let passiveButton = CreateNodeWithText(buttonCell, texts.passiveMode, 'button') let passiveButton = CreateNodeWithText(buttonCell, texts.passiveMode, 'button')
passiveButton.title = texts.passiveTooltip
SetStyle(passiveButton, buttonStyle) SetStyle(passiveButton, buttonStyle)
let setPassiveButtonState = (isPassive) => { let setPassiveButtonState = (isPassive) => {
@ -1569,7 +1571,7 @@
function GetXHRQuestionAnswer (question) { function GetXHRQuestionAnswer (question) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let url = serverAdress + 'q?' let url = serverAdress + 'ask?'
let params = [] let params = []
Object.keys(question).forEach((key) => { Object.keys(question).forEach((key) => {
let val = question[key] let val = question[key]
@ -1612,6 +1614,7 @@
} }
function SendXHRMessage (message) { function SendXHRMessage (message) {
message = SUtils.RemoveSpecialChars(message)
var url = serverAdress + 'isAdding' var url = serverAdress + 'isAdding'
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
xmlhttpRequest({ xmlhttpRequest({