Jump to content

Manuel:$wgResourceModules

From mediawiki.org
This page is a translated version of the page Manual:$wgResourceModules and the translation is 93% complete.
Outdated translations are marked like this.
ResourceLoader: $wgResourceModules
Tableau de tous les modules supplémentaires définis pouvant être chargés ultérieurement pendant la sortie.
Introduit dans la version :1.17.0 (r72349)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau multidimensionnel)
Valeur par défaut :[]

Exemples

L'exemple ci-dessous applique ceci à partir d'une extension. Ceci est à mettre dans votre fichier 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"
        ]
    }
},

Options

Charger un module

Voir ResourceLoader/Developing with ResourceLoader#Loading modules .

Note

Si vous avez besoin d'une liste de tous les modules enregistrés, il n'est pas recommandé d'appeler $GLOBALS[ 'wgResourceModules' ] depuis un habillage ou une extension. La liste peut être incomplète au moment de la requête. Voir ResourceLoader::getModuleNames() à la place.

Voir aussi