2016-03-09 18:48:51 +00:00
{
2021-06-21 17:49:47 +00:00
"name" : "TabberNeue" ,
2024-09-01 00:09:28 +00:00
"version" : "2.5.0" ,
2016-03-09 18:48:51 +00:00
"author" : [
2021-06-21 17:49:47 +00:00
"alistair3149" ,
2016-03-09 18:48:51 +00:00
"Eric Fortin" ,
2022-04-19 00:02:28 +00:00
"Alexia E. Smith" ,
"Ciencia Al Poder"
2016-03-09 18:48:51 +00:00
] ,
2021-06-21 17:49:47 +00:00
"url" : "https://www.mediawiki.org/wiki/Extension:TabberNeue" ,
"descriptionmsg" : "tabberneue-desc" ,
2016-03-09 18:48:51 +00:00
"type" : "parserhook" ,
2021-06-21 17:49:47 +00:00
"license-name" : "GPL-3.0-or-later" ,
2019-02-19 21:59:21 +00:00
"requires" : {
2023-03-20 16:16:59 +00:00
"MediaWiki" : ">= 1.39.0"
2019-02-19 21:59:21 +00:00
} ,
2016-03-09 18:48:51 +00:00
"MessagesDirs" : {
2021-06-21 17:49:47 +00:00
"TabberNeue" : [
2016-03-09 18:48:51 +00:00
"/i18n"
]
} ,
2022-04-20 17:11:10 +00:00
"AutoloadNamespaces" : {
2022-06-29 21:22:14 +00:00
"MediaWiki\\Extension\\TabberNeue\\" : "includes/"
2016-03-09 18:48:51 +00:00
} ,
2022-05-06 17:08:50 +00:00
"TrackingCategories" : [
"tabberneue-tabber-category" ,
"tabberneue-tabbertransclude-category"
] ,
2016-03-09 18:48:51 +00:00
"ResourceModules" : {
2024-05-25 07:02:18 +00:00
"ext.tabberNeue.init.styles" : {
2023-07-05 22:32:18 +00:00
"styles" : [
2024-05-25 07:02:18 +00:00
"ext.tabberNeue.init/ext.tabberNeue.init.less"
2023-07-05 21:26:33 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2024-05-25 04:33:22 +00:00
"ext.tabberNeue" : {
2023-07-05 21:26:33 +00:00
"packageFiles" : [
2024-05-25 04:33:22 +00:00
"ext.tabberNeue/ext.tabberNeue.js" ,
2022-04-19 01:45:33 +00:00
{
2024-05-25 04:33:22 +00:00
"name" : "ext.tabberNeue/config.json" ,
2022-04-19 01:45:33 +00:00
"config" : {
2022-06-03 20:46:42 +00:00
"enableAnimation" : "TabberNeueEnableAnimation" ,
2024-04-24 19:13:08 +00:00
"parseTabName" : "TabberNeueParseTabName" ,
2024-11-10 08:16:11 +00:00
"updateLocationOnTabChange" : "TabberNeueUpdateLocationOnTabChange" ,
"useLegacyTabIds" : "TabberNeueUseLegacyTabIds"
2022-04-19 01:45:33 +00:00
}
2024-05-25 20:38:57 +00:00
} ,
"ext.tabberNeue/Transclude.js" ,
"ext.tabberNeue/Util.js"
2022-04-19 01:45:33 +00:00
] ,
"messages" : [
2024-06-02 18:02:34 +00:00
"error" ,
"tabberneue-button-next" ,
"tabberneue-button-prev"
2021-10-01 16:20:00 +00:00
] ,
2016-03-09 18:48:51 +00:00
"styles" : [
2024-05-25 04:33:22 +00:00
"ext.tabberNeue/ext.tabberNeue.less" ,
"ext.tabberNeue/ext.tabberNeue.mobile.less"
2016-03-09 18:48:51 +00:00
] ,
2019-08-21 16:09:50 +00:00
"dependencies" : [
"mediawiki.Uri" ,
"mediawiki.util"
] ,
2018-01-24 20:14:12 +00:00
"targets" : [
"desktop" ,
"mobile"
2016-03-09 18:48:51 +00:00
]
2021-06-21 17:49:47 +00:00
} ,
2024-05-25 07:02:18 +00:00
"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"
]
} ,
2022-04-21 19:14:52 +00:00
"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" ,
2022-04-22 23:34:06 +00:00
"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"
2022-04-21 19:14:52 +00:00
] ,
"styles" : [
2022-04-22 20:31:21 +00:00
"ve-tabberNeue/ve.ui.MWTabberDialog.less" ,
"ve-tabberNeue/ve.ui.MWTabberIcons.less"
2022-04-21 19:14:52 +00:00
] ,
"dependencies" : [
2022-04-22 04:38:16 +00:00
"ext.visualEditor.mwcore"
2022-04-21 19:14:52 +00:00
] ,
"messages" : [
2022-04-23 02:22:44 +00:00
"tabberneue-visualeditor-mwtabberdialog-title" ,
"tabberneue-visualeditor-mwtabberdialog-desc" ,
"tabberneue-visualeditor-mwtabbertranscludeinspector-title" ,
"tabberneue-visualeditor-mwtabbertranscludeinspector-desc"
2022-04-21 19:14:52 +00:00
] ,
"targets" : [
"desktop" ,
"mobile"
]
} ,
2021-06-21 17:49:47 +00:00
"ext.tabberNeue.icons" : {
2024-02-08 19:28:57 +00:00
"class" : "MediaWiki\\ResourceLoader\\ImageModule" ,
2021-06-21 17:49:47 +00:00
"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"
}
}
}
2016-03-09 18:48:51 +00:00
}
} ,
"ResourceFileModulePaths" : {
2021-06-21 17:49:47 +00:00
"localBasePath" : "modules" ,
"remoteExtPath" : "TabberNeue/modules"
2016-03-09 18:48:51 +00:00
} ,
2022-04-19 01:45:33 +00:00
"config_prefix" : "wg" ,
"config" : {
2024-04-24 19:13:08 +00:00
"TabberNeueParseTabName" : {
"value" : false ,
"description" : "Parse tab name as wikitext. This can have a performance impact and cause unexpected behaviors." ,
"public" : true
} ,
2023-07-06 03:00:32 +00:00
"TabberNeueUseCodex" : {
"value" : false ,
"description" : "Use Codex to render Tabber. It is experimental and many features might not work as expected." ,
2023-07-05 21:26:33 +00:00
"public" : true
} ,
2022-06-03 20:46:42 +00:00
"TabberNeueEnableAnimation" : {
2024-05-25 04:35:55 +00:00
"value" : true ,
2022-06-03 20:46:42 +00:00
"description" : "Enable or disable smooth scroll animation" ,
"public" : true
} ,
2022-04-19 01:45:33 +00:00
"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
2024-11-10 08:16:11 +00:00
} ,
"TabberNeueUseLegacyTabIds" : {
"value" : false ,
"description" : "If enabled, tab IDs will not be prepended with \"tabber-\". This provides better compatibility with the old Tabber extension, but will cause issues if there are headings with the same name as an existing tab." ,
"public" : true
2022-04-19 01:45:33 +00:00
}
} ,
2016-03-09 18:48:51 +00:00
"Hooks" : {
2022-06-29 21:01:57 +00:00
"BeforePageDisplayMobile" : "TabberHooks" ,
"ParserFirstCallInit" : "TabberHooks"
2022-04-20 18:00:28 +00:00
} ,
"HookHandlers" : {
2022-06-29 21:01:57 +00:00
"TabberHooks" : {
2022-06-29 21:22:14 +00:00
"class" : "MediaWiki\\Extension\\TabberNeue\\Hooks"
2022-04-20 18:00:28 +00:00
}
2016-03-09 18:48:51 +00:00
} ,
2022-04-21 19:14:52 +00:00
"attributes" : {
2022-04-21 19:35:07 +00:00
"CodeMirror" : {
"TagModes" : {
"tabber" : "text/mediawiki"
}
} ,
2022-04-21 19:14:52 +00:00
"VisualEditor" : {
"PluginModules" : [
"ext.tabberNeue.visualEditor"
]
}
} ,
2021-10-23 04:47:49 +00:00
"manifest_version" : 2
2016-03-09 18:48:51 +00:00
}