Manual:$wgResourceModules/cs

Category:MediaWiki configuration settings/cs#ResourceModulesCategory:MediaWiki configuration settings introduced in version 1.17.0/cs#ResourceModulesCategory:MediaWiki configuration settings still in use/cs#ResourceModulesCategory:Resource loader variables/cs#ResourceModules
Zavaděč zdrojů: $wgResourceModules
Pole všech extra definovaných modulů, které lze později načíst během výstupu.
Zavedeno od verze:1.17.0 (r72349)
Odstraněno od verze:stále se používá
Povolené hodnoty:(vícerozměrné pole)
Výchozí hodnota:[]

Příklady

Níže je uveden příklad, jak to použít v rozšíření. Vložte do svého souboru extension.json.

"ResourceModules": {
    "ext.MyExtension": {
        "localBasePath": "modules/ext.MyExtension",
        "remoteExtPath": "MyExtension/modules/ext.MyExtension",
        "styles": [
            "foo.css",
            "bar.css"
        ],
        "packageFiles": [
            "index.js",
            "foo.js"
        ],
        "messages": [
            "myextension-foo-label"
        ],
        "dependencies": [
            "jquery.cookie",
            "mediawiki.util"
        ]
    }
},

Možnosti

Podrobnosti najdete na stránce MainConfigSchema::ResourceModules.

Načítání modulu

Podívejte se na stránku ResourceLoader/Developing with ResourceLoader#Loading modules.

Poznámka

Pokud potřebujete seznam všech registrovaných modulů, nedoporučuje se volat $GLOBALS[ 'wgResourceModules' ] ze vzhledu nebo rozšíření. Seznam nemusí být v době podání žádosti úplný. Použijte místo toho ResourceLoader::getModuleNames().

Související odkazy

Category:MediaWiki configuration settings/cs Category:MediaWiki configuration settings introduced in version 1.17.0/cs Category:MediaWiki configuration settings still in use/cs Category:Resource loader variables/cs