summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/CategoryTree/extension.json
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/CategoryTree/extension.json')
-rw-r--r--www/wiki/extensions/CategoryTree/extension.json143
1 files changed, 143 insertions, 0 deletions
diff --git a/www/wiki/extensions/CategoryTree/extension.json b/www/wiki/extensions/CategoryTree/extension.json
new file mode 100644
index 00000000..9f2d1349
--- /dev/null
+++ b/www/wiki/extensions/CategoryTree/extension.json
@@ -0,0 +1,143 @@
+{
+ "name": "CategoryTree",
+ "author": "Daniel Kinzler",
+ "url": "https://www.mediawiki.org/wiki/Extension:CategoryTree",
+ "descriptionmsg": "categorytree-desc",
+ "license-name": "GPL-2.0-or-later",
+ "type": "parserhook",
+ "ConfigRegistry": {
+ "categorytree": "GlobalVarConfig::newInstance"
+ },
+ "ExtensionFunctions": [
+ "CategoryTreeHooks::initialize"
+ ],
+ "SpecialPages": {
+ "CategoryTree": "CategoryTreePage"
+ },
+ "APIModules": {
+ "categorytree": "ApiCategoryTree"
+ },
+ "MessagesDirs": {
+ "CategoryTree": [
+ "i18n"
+ ]
+ },
+ "ExtensionMessagesFiles": {
+ "CategoryTreeAlias": "CategoryTree.alias.php",
+ "CategoryTreeMagic": "CategoryTree.i18n.magic.php"
+ },
+ "AutoloadClasses": {
+ "CategoryTreePage": "includes/CategoryTreePage.php",
+ "CategoryTree": "includes/CategoryTree.php",
+ "CategoryTreeCategoryPage": "includes/CategoryTreeCategoryPage.php",
+ "CategoryTreeCategoryViewer": "includes/CategoryTreeCategoryViewer.php",
+ "CategoryTreeHooks": "includes/CategoryTreeHooks.php",
+ "CategoryTreeMode": "includes/CategoryTreeMode.php",
+ "CategoryTreeHidePrefix": "includes/CategoryTreeHidePrefix.php",
+ "ApiCategoryTree": "includes/ApiCategoryTree.php"
+ },
+ "ResourceModules": {
+ "ext.categoryTree": {
+ "scripts": "ext.categoryTree.js",
+ "targets": [
+ "desktop",
+ "mobile"
+ ],
+ "messages": [
+ "categorytree-collapse",
+ "categorytree-expand",
+ "categorytree-collapse-bullet",
+ "categorytree-expand-bullet",
+ "categorytree-load",
+ "categorytree-loading",
+ "categorytree-nothing-found",
+ "categorytree-no-subcategories",
+ "categorytree-no-parent-categories",
+ "categorytree-no-pages",
+ "categorytree-error",
+ "categorytree-retry"
+ ],
+ "dependencies": [
+ "mediawiki.api"
+ ]
+ },
+ "ext.categoryTree.css": {
+ "targets": [
+ "desktop",
+ "mobile"
+ ],
+ "styles": "ext.categoryTree.css"
+ }
+ },
+ "ResourceFileModulePaths": {
+ "localBasePath": "modules",
+ "remoteExtPath": "CategoryTree/modules"
+ },
+ "Hooks": {
+ "ArticleFromTitle": [
+ "CategoryTreeHooks::articleFromTitle"
+ ],
+ "SpecialTrackingCategories::preprocess": [
+ "CategoryTreeHooks::onSpecialTrackingCategoriesPreprocess"
+ ],
+ "SpecialTrackingCategories::generateCatLink": [
+ "CategoryTreeHooks::onSpecialTrackingCategoriesGenerateCatLink"
+ ],
+ "SkinTemplateOutputPageBeforeExec": "CategoryTreeHooks::skinTemplateOutputPageBeforeExec",
+ "MakeGlobalVariablesScript": "CategoryTreeHooks::getConfigVars",
+ "ParserFirstCallInit": "CategoryTreeHooks::setHooks",
+ "OutputPageMakeCategoryLinks": "CategoryTreeHooks::outputPageMakeCategoryLinks",
+ "SkinJoinCategoryLinks": "CategoryTreeHooks::skinJoinCategoryLinks",
+ "BeforePageDisplay": "CategoryTreeHooks::addHeaders",
+ "BeforePageDisplayMobile": "CategoryTreeHooks::addHeaders",
+ "OutputPageParserOutput": "CategoryTreeHooks::parserOutput"
+ },
+ "config": {
+ "CategoryTreeMaxChildren": 200,
+ "CategoryTreeAllowTag": true,
+ "CategoryTreeDisableCache": 21600,
+ "CategoryTreeHTTPCache": false,
+ "CategoryTreeMaxDepth": {
+ "10": 1,
+ "20": 1,
+ "0": 2
+ },
+ "CategoryTreeForceHeaders": false,
+ "CategoryTreeSidebarRoot": null,
+ "CategoryTreeHijackPageCategories": false,
+ "CategoryTreeUseCategoryTable": true,
+ "CategoryTreeOmitNamespace": 20,
+ "CategoryTreeDefaultMode": 0,
+ "CategoryTreeDefaultOptions": {
+ "mode": null,
+ "hideprefix": null,
+ "showcount": false,
+ "namespaces": false
+ },
+ "CategoryTreeCategoryPageMode": 0,
+ "CategoryTreeCategoryPageOptions": {
+ "mode": null,
+ "showcount": true
+ },
+ "CategoryTreeSpecialPageOptions": {
+ "showcount": true
+ },
+ "CategoryTreeSidebarOptions": {
+ "mode": 0,
+ "hideprefix": 20,
+ "showcount": false,
+ "hideroot": true,
+ "namespaces": false,
+ "depth": 1
+ },
+ "CategoryTreePageCategoryOptions": {
+ "mode": 100,
+ "hideprefix": 20,
+ "showcount": false,
+ "hideroot": false,
+ "namespaces": false,
+ "depth": 0
+ }
+ },
+ "manifest_version": 1
+}