Gadgets
Jump to navigation
Jump to search
Below is a list of special gadgets users can enable on their preferences page, as defined by the definitions. This overview provides easy access to the system message pages that define each gadget's description and code.
- Enable legacy global scripts on by default, disable at your own risk (View description | Export)
Uses: Gadget-legacy.js
Enabled for everyone by default.
Appearance[View description]
- Smaller headings in the Monobook skin on by default (View description | Export)
Uses: Gadget-MonobookSmallerHeadings.css
Available for the MonoBook skin.
Enabled for everyone by default. - Add default styles to text in non-English languages (font family, bolding, italics, text size) on by default, disable at your own risk (View description | Export)
Uses: Gadget-LanguagesAndScripts.css
Enabled for everyone by default. - Classic typography in Vector skin (undo Typography Refresh). (css) (View description | Export)
Uses: Gadget-VectorClassic.css
Available for the Vector legacy (2010) skin. - Catch My Attention – display
{{attention}}
templates when reading entries (View description | Export)
Uses: Gadget-CatchMyAttention.css - Hide the logo in the upper left corner. (css) (View description | Export)
Uses: Gadget-HideLogo.css - Unhide the buttons in the vector menu. (View description | Export)
Uses: Gadget-vectorTabs.js, Gadget-vectorTabs.css
Available for the Vector legacy (2010) skin. - Add country flags next to language headers. (View description | Export)
Uses: Gadget-WiktCountryFlags.css - Put the table of contents onto the right of entries (except for non-modern browsers where this might cause layout ugliness). (View description | Export)
Uses: Gadget-WiktPreviewRightTOCs.css - Use the "tiles" logo (View description | Export)
Uses: Gadget-LogoTiles.css - Show all Latin (Roman) script mentions in bold. css (View description | Export)
Uses: Gadget-LatnMentionBold.css - Change the bullets in unordered lists to be round (View description | Export)
Uses: Gadget-RoundBullets4Lists.css - Hide translation boxes entirely, instead of having them shown collapsed. (View description | Export)
Uses: Gadget-HideTranslations.css - Switch the year-numbering system from BCE/CE to BC/AD. (View description | Export)
Uses: Gadget-BC-AD.js
User interface gadgets[View description]
- Enable targeted translations on by default (View description | Export)
Uses: Gadget-TargetedTranslations.js, Gadget-TargetedTranslations.css
Enabled for everyone by default. - Show a "Citations" tab on entry pages, and a "Documentation" tab on template and module pages on by default, disable at your own risk (View description | Export)
Uses: Gadget-DocTabs.js, Gadget-DocTabs.css
Enabled for everyone by default. - Display more accurate information about blocks on user pages and contributions lists. (code) on by default, disable at your own risk (View description | Export)
Uses: Gadget-BlockInfo.js
Enabled for everyone by default. - Display excerpts from the revision deletion log when trying to view deleted revisions and diffs between them on by default, disable at your own risk (View description | Export)
Uses: Gadget-RevdelInfo.js
Enabled for everyone by default. - CodeLinks: Make wikilinks, URLs, and names of templates and modules in JavaScript, Lua and CSS code clickable on by default, disable at your own risk (View description | Export)
Uses: Gadget-CodeLinks.js
Enabled for everyone by default. - Add a "*" tab to the top of the page (or under "view" in the sidebar), which purges the page's cache when followed. (View description | Export)
Uses: Gadget-purgetab.js - Show a preview when hovering over a link to an entry. (View description | Export)
Uses: Gadget-PagePreviews.js
Enabled for everyone by default. - Change UTC-based times and dates, such as those used in signatures, to be relative to local time. (View description | Export)
Uses: Gadget-CommentsInLocalTime.js - Add a clock in the personal toolbar that displays the current time in UTC (which also provides a link to purge the current page). (View description | Export)
Uses: UTCLiveClock-pagestyles, Gadget-UTCLiveClock.js, Gadget-UTCLiveClock.css - Styling for the UTC clock gadget (View description | Export)
Uses: Gadget-UTCLiveClock-pagestyles.css
Available for the following skins: Vector legacy (2010), MonoBook. - Translate sidebar interwiki links to English. (View description | Export)
Uses: Gadget-WiktSidebarTranslation.js - Focus the cursor in the search bar on loading the Main Page. (code)
(View description | Export)
Uses: Gadget-searchFocus.js - Enable Tabbed Languages. (View description | Export)
Uses: Gadget-TabbedLanguages.js, Gadget-TabbedLanguages.css
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, Modern, Cologne Blue. - FastRollback: use the API to rollback changes without reloading the page, while allowing to input an edit summary (View description | Export)
Uses: Gadget-FastRollback.js
Requires the following right:rollback
. - OrangeLinks: colour links orange if the target language is missing on an existing page (View description | Export)
Uses: Gadget-OrangeLinks.js, Gadget-OrangeLinks.css - ⚓: add copyable anchor links to sections (View description | Export)
Uses: Gadget-U2693.js
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, Modern, Cologne Blue. - Generate a sidebar list of links to other projects from
{{wikipedia}}
and similar boxes (View description | Export)
Uses: Gadget-AggregateInterprojectLinks.js - Adds Page and User menus to pages. See MoreMenu on Meta-Wiki. (View description | Export)
Uses: Gadget-MoreMenu-local.js - Add links to "nearby" entries at the top of each language section, similar to other online dictionaries. (View description | Export)
Uses: Gadget-nearby.js - Add links to language headings that point to the category of the corresponding language. (View description | Export)
Uses: Gadget-linkLanguageHeaders.js - Reference Tooltips: hover over inline citations to see reference information without moving away from the article text. (View description | Export)
Uses: Gadget-ReferenceTooltips.js, Gadget-ReferenceTooltips.css
Editing gadgets[View description]
- Enable the buttons that allow editing of translation tables on by default (View description | Export)
Uses: Gadget-TranslationAdder.js
Enabled for everyone by default. - Enable the buttons that allow adding rhymes on by default (View description | Export)
Uses: Gadget-RhymesAdder.js
Enabled for everyone by default. - M · Patrolling enhancements – makes it faster and easier to mark edits as patrolled. on by default (View description | Export)
Uses: Gadget-PatrollingEnhancements.js
Requires the following right:patrol
.
Enabled for everyone by default. - Add a sidebar menu of user-defined regex tools, with a dynamic form for an instant one-use regex or multiple one-session regexes. (View description | Export)
Uses: Gadget-RegexMenuFramework.js - Add accelerated creation links for common inflections of some words. (View description | Export)
Uses: Gadget-AcceleratedFormCreation.js, Gadget-AcceleratedFormCreation.css - HotCat, easily add / remove / change a category on a page, with name suggestion [example] (View description | Export)
Uses: Gadget-HotCat.js - FastRevert: easily restore a previous version of a page. (View description | Export)
Uses: Gadget-FastRevert.js - Filter watchlist and recent changes to only show changes for certain languages. (View description | Export)
Uses: Gadget-ChangesByLanguage.js - Enable definition editing options. (View description | Export)
Uses: Gadget-DefSideBoxes.js, Gadget-DefSideBoxes.css - Remember the dot's syntax highlighter for wiki markup (View description | Export)
Uses: Gadget-DotsSyntaxHighlighter.js - Editor enhancements for script developers (View description | Export)
Uses: Gadget-DeveloperEditorTweaks.js - AjaxEdit: add a button "Ædit" which allows one to edit specific sections without reloading the whole page (View description | Export)
Uses: Gadget-AjaxEdit.js
Available for the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, Modern, Cologne Blue.
Miscellaneous gadgets[View description]
- Add interactivity to Chinese dialectal maps on by default (View description | Export)
Uses: Gadget-zhDialMap.js, Gadget-zhDialMap.css
Enabled for everyone by default. - Disable the automatic timed redirect between pages that differ only in case. (View description | Export)
Uses: Gadget-NoAutoCaseRedirect.js - aWa, a script to assist in archiving discussions in RFD, RFDO, RFV, RFC, RFM requires Vector 2022, broken in other skins (View description | Export)
Uses: Gadget-aWa.js, Gadget-aWa.css
Requires the following right:autopatrol
. - Quiet Quentin (QQ), a gadget assisting in finding citations (quotations) (View description | Export)
Uses: Gadget-QQ.js, Gadget-QQ.css - Automatically generates glossaries using the
{{auto-glossary}}
template. (View description | Export)
Uses: Gadget-AutoGlossary.js
Enabled for everyone by default. - ⧼gadget-AGprefs⧽ (View description | Export)
Uses: Gadget-AGprefs.js - ⧼gadget-Editor⧽ (View description | Export)
Uses: Gadget-Editor.js - ⧼gadget-StorageUtils⧽ (View description | Export)
Uses: Gadget-StorageUtils.js - ⧼gadget-LanguageUtils⧽ (View description | Export)
Uses: Gadget-LanguageUtils.js - One of the legacy functions (View description | Export)
Uses: Gadget-LegacyScriptsNewNode.js - ⧼gadget-DefinitionsAdder⧽ (View description | Export)
Uses: Gadget-DefinitionsAdder.js - Utility functions and associated data for the TranslationAdder gadget: whether the language has a Wiktionary, the code of its Wiktionary if it is different from the language code used here on the English Wiktionary, its scripts and genders, whether it might need link text (with diacritics added), maps from language name or alternative name to language code, and which language to nest the language under. (View description | Export)
Uses: Gadget-TranslationAdder-Data.js - Processes links to entries in language-specific categories such as Category:English lemmas, adding language-specific formatting and pointing them to the language's section of the entry on by default, disable at your own risk (View description | Export)
Uses: Gadget-catfix.js
Enabled for everyone by default. - Enables the menu of special characters under the edit box (see MediaWiki:Edittools) on by default, disable at your own risk (View description | Export)
Uses: Gadget-Edittools.js, Gadget-Edittools.css
Enabled for everyone by default. - ⧼gadget-VisibilityToggles⧽ (View description | Export)
Uses: Gadget-VisibilityToggles.js - Enables several types of visibility toggles, with category-specific buttons in the sidebar: NavFrame, vsSwitcher, quotations, synonyms and other semantic relations after a definition, list switcher on by default, disable at your own risk (View description | Export)
Uses: Gadget-defaultVisibilityToggles.js
Enabled for everyone by default. - Change the displayed title of pages for terms that cannot be titles of pages in the MediaWiki software to what the title represents (for instance, Unsupported titles/`amp`amp; to
&
) and redirect you if get a 404 (Not Found) response attempting to access the pages for these terms on by default, disable at your own risk (View description | Export)
Uses: Gadget-UnsupportedTitles.js, Gadget-UnsupportedTitles.json
This gadget is packaged, with entry point being UnsupportedTitles.js
Enabled for everyone by default. - Gadget for testing CSS (View description | Export)
Uses: Gadget-CssTest.css