"url": {
"type": "string",
"description": "URL to the homepage for the extension.",
- "format": "uri"
+ "format": "uri-reference"
},
"description": {
"type": "string",
}
},
{
- "description": "An arbitrary ResourceLoaderModule definition",
+ "description": "An arbitrary ResourceLoaderModule definition by class",
"properties": {
"class": {
"type": "string",
}
},
"required": ["class"]
+ },
+ {
+ "description": "An arbitrary ResourceLoaderModule definition with instantiator",
+ "properties": {
+ "factory": {
+ "type": "string",
+ "description": "A static instantiator function for creating the ResourceLoaderModule object."
+ }
+ },
+ "required": ["factory"]
}
]
}
"description": "Available feeds objects"
},
"SkinOOUIThemes": {
- "type": "object"
+ "type": "object",
+ "description": "Map of skin names to OOjs UI themes to use. Same format as ResourceLoaderOOUIModule::$builtinSkinThemeMap."
},
"PasswordPolicy": {
"type": "object",