mirror of
https://github.com/StarCitizenTools/mediawiki-extensions-TabberNeue.git
synced 2024-11-12 01:15:27 +00:00
128 lines
2.6 KiB
JSON
128 lines
2.6 KiB
JSON
{
|
|
"name": "TabberNeue",
|
|
"version": "1.5.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.35.0"
|
|
},
|
|
"MessagesDirs": {
|
|
"TabberNeue": [
|
|
"/i18n"
|
|
]
|
|
},
|
|
"AutoloadNamespaces": {
|
|
"TabberNeue\\": "includes/"
|
|
},
|
|
"ResourceModules": {
|
|
"ext.tabberNeue": {
|
|
"packageFiles": [
|
|
"ext.tabberNeue.js",
|
|
{
|
|
"name": "config.json",
|
|
"config": {
|
|
"updateLocationOnTabChange": "TabberNeueUpdateLocationOnTabChange"
|
|
}
|
|
}
|
|
],
|
|
"messages": [
|
|
"error"
|
|
],
|
|
"styles": [
|
|
"ext.tabberNeue.less"
|
|
],
|
|
"dependencies": [
|
|
"mediawiki.Uri",
|
|
"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"
|
|
],
|
|
"styles": [
|
|
"ve-tabberNeue/ve.ui.MWTabberDialog.less",
|
|
"ve-tabberNeue/ve.ui.MWTabberIcons.less"
|
|
],
|
|
"dependencies": [
|
|
"ext.visualEditor.mwcore"
|
|
],
|
|
"messages": [
|
|
"tabberneue-visualeditor-mwtabberdialog-title"
|
|
],
|
|
"targets": [
|
|
"desktop",
|
|
"mobile"
|
|
]
|
|
},
|
|
"ext.tabberNeue.icons": {
|
|
"class": "ResourceLoaderImageModule",
|
|
"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": {
|
|
"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": {
|
|
"ParserFirstCallInit": "parser"
|
|
},
|
|
"HookHandlers": {
|
|
"parser": {
|
|
"class": "TabberNeue\\Hooks"
|
|
}
|
|
},
|
|
"attributes": {
|
|
"CodeMirror": {
|
|
"TagModes": {
|
|
"tabber": "text/mediawiki"
|
|
}
|
|
},
|
|
"VisualEditor": {
|
|
"PluginModules": [
|
|
"ext.tabberNeue.visualEditor"
|
|
]
|
|
}
|
|
},
|
|
"ParsoidModules": [ "TabberNeue\\Hooks" ],
|
|
"manifest_version": 2
|
|
}
|