mirror of
https://github.com/StarCitizenTools/mediawiki-extensions-TabberNeue.git
synced 2024-09-23 10:26:50 +00:00
751c106e45
Note that the changelog is inaccurate because changes weren't tracked properly before. Currently this changelog includes everything since the extension is forked.
188 lines
4.5 KiB
JSON
188 lines
4.5 KiB
JSON
{
|
|
"name": "TabberNeue",
|
|
"version": "2.1.0",
|
|
"author": [
|
|
"alistair3149",
|
|
"Eric Fortin",
|
|
"Alexia E. Smith",
|
|
"Ciencia Al Poder"
|
|
],
|
|
"url": "https://www.mediawiki.org/wiki/Extension:TabberNeue",
|
|
"descriptionmsg": "tabberneue-desc",
|
|
"type": "parserhook",
|
|
"license-name": "GPL-3.0-or-later",
|
|
"requires": {
|
|
"MediaWiki": ">= 1.39.0"
|
|
},
|
|
"MessagesDirs": {
|
|
"TabberNeue": [
|
|
"/i18n"
|
|
]
|
|
},
|
|
"AutoloadNamespaces": {
|
|
"MediaWiki\\Extension\\TabberNeue\\": "includes/"
|
|
},
|
|
"TrackingCategories": [
|
|
"tabberneue-tabber-category",
|
|
"tabberneue-tabbertransclude-category"
|
|
],
|
|
"ResourceModules": {
|
|
"ext.tabberNeue.init.styles": {
|
|
"styles": [
|
|
"ext.tabberNeue.init/ext.tabberNeue.init.less"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.tabberNeue": {
|
|
"packageFiles": [
|
|
"ext.tabberNeue/ext.tabberNeue.js",
|
|
{
|
|
"name": "ext.tabberNeue/config.json",
|
|
"config": {
|
|
"enableAnimation": "TabberNeueEnableAnimation",
|
|
"parseTabName": "TabberNeueParseTabName",
|
|
"updateLocationOnTabChange": "TabberNeueUpdateLocationOnTabChange"
|
|
}
|
|
},
|
|
"ext.tabberNeue/Hash.js",
|
|
"ext.tabberNeue/Transclude.js",
|
|
"ext.tabberNeue/Util.js"
|
|
],
|
|
"messages": [
|
|
"error"
|
|
],
|
|
"styles": [
|
|
"ext.tabberNeue/ext.tabberNeue.less",
|
|
"ext.tabberNeue/ext.tabberNeue.mobile.less"
|
|
],
|
|
"dependencies": [
|
|
"mediawiki.Uri",
|
|
"mediawiki.util"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.tabberNeue.codex": {
|
|
"packageFiles": [
|
|
"ext.tabberNeue.codex/ext.tabberNeue.codex.js",
|
|
"ext.tabberNeue.codex/App.vue",
|
|
"ext.tabberNeue.codex/TabContent.vue"
|
|
],
|
|
"styles": [
|
|
"ext.tabberNeue.codex/ext.tabberNeue.codex.less"
|
|
],
|
|
"dependencies": [
|
|
"@wikimedia/codex",
|
|
"mediawiki.util"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.tabberNeue.visualEditor": {
|
|
"scripts": [
|
|
"ve-tabberNeue/ve.ce.MWTabberNode.js",
|
|
"ve-tabberNeue/ve.dm.MWTabberNode.js",
|
|
"ve-tabberNeue/ve.ui.MWTabberContextItem.js",
|
|
"ve-tabberNeue/ve.ui.MWTabberDialog.js",
|
|
"ve-tabberNeue/ve.ui.MWTabberDialogTool.js",
|
|
"ve-tabberNeue/ve.ce.MWTabberTranscludeNode.js",
|
|
"ve-tabberNeue/ve.dm.MWTabberTranscludeNode.js",
|
|
"ve-tabberNeue/ve.ui.MWTabberTranscludeContextItem.js",
|
|
"ve-tabberNeue/ve.ui.MWTabberTranscludeInspector.js",
|
|
"ve-tabberNeue/ve.ui.MWTabberTranscludeInspectorTool.js"
|
|
],
|
|
"styles": [
|
|
"ve-tabberNeue/ve.ui.MWTabberDialog.less",
|
|
"ve-tabberNeue/ve.ui.MWTabberIcons.less"
|
|
],
|
|
"dependencies": [
|
|
"ext.visualEditor.mwcore"
|
|
],
|
|
"messages": [
|
|
"tabberneue-visualeditor-mwtabberdialog-title",
|
|
"tabberneue-visualeditor-mwtabberdialog-desc",
|
|
"tabberneue-visualeditor-mwtabbertranscludeinspector-title",
|
|
"tabberneue-visualeditor-mwtabbertranscludeinspector-desc"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.tabberNeue.icons": {
|
|
"class": "MediaWiki\\ResourceLoader\\ImageModule",
|
|
"selector": ".tabber__header__{name}:after",
|
|
"images": {
|
|
"next": {
|
|
"file": {
|
|
"ltr": "ext.tabberNeue.icons/next-ltr.svg",
|
|
"rtl": "ext.tabberNeue.icons/next-rtl.svg"
|
|
}
|
|
},
|
|
"prev": {
|
|
"file": {
|
|
"ltr": "ext.tabberNeue.icons/previous-ltr.svg",
|
|
"rtl": "ext.tabberNeue.icons/previous-rtl.svg"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ResourceFileModulePaths": {
|
|
"localBasePath": "modules",
|
|
"remoteExtPath": "TabberNeue/modules"
|
|
},
|
|
"config_prefix": "wg",
|
|
"config": {
|
|
"TabberNeueParseTabName": {
|
|
"value": false,
|
|
"description": "Parse tab name as wikitext. This can have a performance impact and cause unexpected behaviors.",
|
|
"public": true
|
|
},
|
|
"TabberNeueUseCodex": {
|
|
"value": false,
|
|
"description": "Use Codex to render Tabber. It is experimental and many features might not work as expected.",
|
|
"public": true
|
|
},
|
|
"TabberNeueEnableAnimation": {
|
|
"value": true,
|
|
"description": "Enable or disable smooth scroll animation",
|
|
"public": true
|
|
},
|
|
"TabberNeueUpdateLocationOnTabChange": {
|
|
"value": true,
|
|
"description": "If enabled, when a tab is selected, the URL displayed on the browser changes. Opening this URL makes that tab initially selected.",
|
|
"public": true
|
|
}
|
|
},
|
|
"Hooks": {
|
|
"BeforePageDisplayMobile": "TabberHooks",
|
|
"ParserFirstCallInit": "TabberHooks"
|
|
},
|
|
"HookHandlers": {
|
|
"TabberHooks": {
|
|
"class": "MediaWiki\\Extension\\TabberNeue\\Hooks"
|
|
}
|
|
},
|
|
"attributes": {
|
|
"CodeMirror": {
|
|
"TagModes": {
|
|
"tabber": "text/mediawiki"
|
|
}
|
|
},
|
|
"VisualEditor": {
|
|
"PluginModules": [
|
|
"ext.tabberNeue.visualEditor"
|
|
]
|
|
}
|
|
},
|
|
"manifest_version": 2
|
|
}
|