Set of links shown in the bottom right of the module dialog. Object keys are labels and values are the wiki page names.
The mode active on this current page.
Optional ID for the portlet. This defaults to twinkle-${portletName.toLowerCase()}
if unspecified
Name displayed on the portlet
Tooltip shown when hovering on the portlet
List of tag modes. Each tag mode is a class extending TagMode.
The name of the module, used to check if the user has the module disabled
Add menu portlet
Add a preference to this module's preference group
Executes just before the menu is added, suitable place for tweaking portlet configurations.
Adds a link to each template's description page
associated with the template
Generate an edit summary for the tagging and/or untagging
Generated using TypeDoc
Module for tagging pages. For different types of pages, this module can be configured to behave differently. The TagMode class should be extended for each type of page (usually based on namespace).
Define the following static field:
Note that since this is a static field, it must be defined as TagCore.modeList (not Tag.modeList).
See enwiki localisation at https://github.com/wikimedia-gadgets/twinkle-enwiki/blob/master/src/tag.ts