GM dat.GUI

dat.GUI modified to prioritize GM_getValue/GM_setValue over localStorage among other things.

Tento skript by neměl být instalován přímo. Jedná se o knihovnu, kterou by měly jiné skripty využívat pomocí meta příkazu // @require https://update.greasyfork.org/scripts/429537/964426/GM%20datGUI.js

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Autor
MadHero
Verze
0.1.1
Vytvořeno
17. 07. 2021
Aktualizováno
27. 08. 2021
Size
92,5 KB
Licence
Apache

Original source by dataarts @ GitHub
https://github.com/dataarts/dat.gui

Forked by MacroMan @ GitHub
https://github.com/MacroMan/dat.gui


Modified by MadHero @ GreasyFork.
https://greasyfork.org/users/168
- Prioritize GM_getValue/GM_setValue over localStorage
- New constructor param/property "useLocalStorage", param overriden by stored value, default "false"
- New constructor param/property "storageHashPrefix", default "document.location.href + '.'"
- New constructor param/property "autoSaveIfPossible", saves on tab exit, default "true"
- New "GUI.hide_key_code", sets keyCode for hiding GUIs, default "72" (h)
- Prioritize Shadow DOM container, prevents CSS conflicts
- Expand GUI._keydownHandler filtering of writtable elements.

Initial userscript release, bug reports would be appreciated.