Greasy Fork is available in English.

GM_config_lz-string

ConfigLzString/Refactor GM_config, this version uses lz-string to access data for a Library script

Dette scriptet burde ikke installeres direkte. Det er et bibliotek for andre script å inkludere med det nye metadirektivet // @require https://update.greasyfork.org/scripts/372760/634230/GM_config_lz-string.js

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

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

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

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

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

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

(I already have a user script manager, let me install it!)

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.

(I already have a user style manager, let me install it!)

Forfatter
avan
Versjon
0.6
Lagd
01.10.2018
Oppdatert
05.10.2018
Size
11 kB
Lisens
MIT

GM_config_lz-string

Refactor GM_config, this version uses lz-string to access data.

The original author was sizzlemctwizzle.


  • To include ConfigLzString(GM_config_lz-string) in a script use an @require
// ==UserScript==
// @name          Script Name
// @namespace     Script Namespace
// @require       https://cdnjs.cloudflare.com/ajax/libs/lz-string/1.4.4/lz-string.min.js
// @require       https://openuserjs.org/src/libs/sizzle/GM_config.js
// @require      https://greasyfork.org/scripts/372760-gm-config-lz-string/code/GM_config_lz-string.js
// @grant         GM_getValue
// @grant         GM_setValue
// ==/UserScript==

Rename GM_configStruct to ConfigLzString

const gmc = new ConfigLzString({
    'id': 'ID',
    'title': 'TITLE',
    'fields': {...},
    'events': {...},
    'css': '...',
    'src':'...', //Load the js source file in the head block of iframe
});

For the original version of GM_config usage information, read the wiki.