feat: add tracking categories for pages using Tabber

Pages with tabber/tabbertransclude tag will have a tracking category called Category:Pages using Tabber/TabberTransclude parser tag. To hide the category, put the __HIDDENCAT__ magic word on the category page
This commit is contained in:
alistair3149 2022-05-06 13:08:50 -04:00
parent b9eda4c4e7
commit 8fdead811e
No known key found for this signature in database
GPG key ID: 94D081060FD3DD9C
5 changed files with 10 additions and 0 deletions

View file

@ -22,6 +22,10 @@
"AutoloadNamespaces": {
"TabberNeue\\": "includes/"
},
"TrackingCategories": [
"tabberneue-tabber-category",
"tabberneue-tabbertransclude-category"
],
"ResourceModules": {
"ext.tabberNeue": {
"packageFiles": [

View file

@ -7,6 +7,8 @@
]
},
"tabberneue-desc": "Allows to create tabs within a page. Forked from [https://www.mediawiki.org/wiki/Extension:Tabber Extension:Tabber].",
"tabberneue-tabber-category": "Pages using Tabber parser tag",
"tabberneue-tabbertransclude-category": "Pages using TabberTransclude parser tag",
"tabberneue-visualeditor-mwtabberdialog-title": "Tabber",
"tabberneue-visualeditor-mwtabberdialog-desc": "See the [https://www.mediawiki.org/wiki/Extension:TabberNeue#Simple_tabbers documentation] for usage.",
"tabberneue-visualeditor-mwtabbertranscludeinspector-title": "Tabber (transclusion)",

View file

@ -5,6 +5,8 @@
]
},
"tabberneue-desc": "{{desc|name=TabberNeue|url=http://www.mediawiki.org/wiki/Extension:TabberNeue}}",
"tabberneue-tabber-category": "{{tracking category name}}\nTracking category for pages with tabber parser tag.",
"tabberneue-tabbertransclude-category": "{{tracking category name}}\nTracking category for pages with tabbertransclude parser tag.",
"tabberneue-visualeditor-mwtabberdialog-title": "Title for the dialog to edit <nowiki><tabber></nowiki> Tabber blocks.",
"tabberneue-visualeditor-mwtabberdialog-desc": "Description for the dialog to edit <nowiki><tabber></nowiki> Tabber blocks.",
"tabberneue-visualeditor-mwtabbertranscludeinspector-title": "Title for the popup to edit <nowiki><tabbertransclude></nowiki> Tabber blocks.",

View file

@ -35,6 +35,7 @@ class Tabber {
return;
}
$parser->getOutput()->addModules( [ 'ext.tabberNeue' ] );
$parser->addTrackingCategory( 'tabberneue-tabber-category' );
return $html;
}

View file

@ -38,6 +38,7 @@ class TabberTransclude {
return;
}
$parser->getOutput()->addModules( [ 'ext.tabberNeue' ] );
$parser->addTrackingCategory( 'tabberneue-tabbertransclude-category' );
return $html;
}