"class": {
"enum": ["ResourceLoaderImageModule"]
},
+ "defaultColor": {
+ "type": "string"
+ },
"data": {
"type": "string"
},
"selectorWithVariant": {
"type": "string"
},
+ "useDataURI": {
+ "type": "boolean"
+ },
"variants": {
"type": "object"
},
"type": "object",
"description": "ResourceLoader sources to register"
},
- "ResourceLoaderLESSVars": {
- "type": "object",
- "description": "ResourceLoader LESS variables"
- },
"ConfigRegistry": {
"type": "object",
"description": "Registry of factory functions to create Config objects"
},
"AutoloadNamespaces": {
"type": "object",
- "description": "Mapping of PSR-4 compliant namespace to directory for autoloading"
+ "description": "Mapping of PSR-4 compliant namespace to directory for autoloading",
+ "patternProperties": {
+ "^[A-Za-z0-9\\\\]+\\\\$": {
+ "type": "string"
+ }
+ },
+ "additionalProperties": false
},
"AutoloadClasses": {
"type": "object"
},
"SkinOOUIThemes": {
"type": "object",
- "description": "Map of skin names to OOjs UI themes to use. Same format as ResourceLoaderOOUIModule::$builtinSkinThemeMap."
+ "description": "Map of skin names to OOUI themes to use. Same format as ResourceLoaderOOUIModule::$builtinSkinThemeMap."
},
"PasswordPolicy": {
"type": "object",
"type": "string"
}
},
+ "RawHtmlMessages": {
+ "type": "array",
+ "description": "Messages which are rendered as raw HTML",
+ "items": {
+ "type": "string"
+ }
+ },
"callback": {
"type": [
"array",