moodle-test-userscript/devel
2021-05-18 11:11:44 +02:00
..
readme.md Updated devel readme 2021-03-12 13:24:22 +01:00
testWrapper.js Script message window code refactor 2021-05-18 11:11:44 +02:00

Setup

A stable.user.js-ben a következő sorokat módosítsd a helyi szerver használatához:

0

Tampermonkey-ban tiltsd le az eddig használt scriptet, hogy ne akadjanak össze

1

Ezt csak akkor csináld, ha a scripthez tartozó szervert futtatod! Ha nem indítasz hozzá szervert, akkor az alapértelmezettet fogja használni.

Scripthez szerver: https://gitlab.com/MrFry/mrfrys-node-server/-/tree/master/devel

setVal('ISDEVEL', false)
// only one of these should be true for testing
const forceTestPage = false
const forceResultPage = false
const forceDefaultPage = false

Itt a setVal('ISDEVEL', false)-t írd át setVal('ISDEVEL, true)-ra

2

Nyisd meg a tampermonkey bővítményt, majd hozz létre egy új scriptet

A megnyíló ablakban tölrölj mindent a szerkesztőben, és a devel/testWrapper.js fájl tartalmát másold be úgy ahogy van.

3

A bemásolt tartalomban keresd meg a következő részt:

// @require      file:///{ELÉRÉSI ÚT IDE}

Ide írd be a stable.user.js elérési útvonalát. Ezt legkönyebben úgy teheted meg, hogy fájl böngészőből behúzod az URL bárba a stable.user.js-t magát. Ekkor felugorhat a tampermonkey hogy telepíteni akarja, de azt zárd be és egy üres ablakban ott kellene lennie az URL bárban a teljes elérési útnak. Ezt úgy hogy a file:/// legyen az eleje másold be a a @require tag-hez

4

Ha minden jól ment, akkor a moddle oldalán már a helyi változatnak kellene futnia, és minden stable.user.js módosítás azonnal látható a böngésző frissítése után. Minden változás után frissítsd az oldalt, hogy lásd a módosításaid!

Weboldalak, ahol fut a script: a script headerben található (stable.user.js elején) találhatóak // @match tagek. Azok közül minden oldalon megy a script.