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.
⧼gadget-section-appearance⧽ [View description]
- ⧼gadget-MonobookSmallerHeadings⧽ (View description | Export)
Uses: Gadget-MonobookSmallerHeadings.css
Available on the MonoBook skin.
Enabled for everyone by default. - Add default styles to text in languages (font family, bolding, italics, text size) (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 on 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 on 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 (no effect with Vector 2022). (View description | Export)
Uses: Gadget-WiktPreviewRightTOCs.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 - ⧼gadget-BC-AD⧽ (View description | Export)
Uses: Gadget-BC-AD.js - AutoContrastFixer: automatically fix custom template colors in night mode; no effect in light modes. experimental preferences (View description | Export)
Uses: Gadget-AutoContrastFixer.js
Available on the following skins: Vector (2022), MinervaNeue. - ShowIDs: display
{{senseid}}and{{etymid}}IDs (in blue boxes) when reading entries (View description | Export)
Uses: ShowIDs-pagestyles, Gadget-ShowIDs.js - Show descendant sections in a tree-like structure. (View description | Export)
Uses: TreeDescs-pagestyles, Gadget-TreeDescs.js - Disable
{{minitoc}}and display the full table of contents instead (View description | Export)
Uses: Gadget-NoMiniToc.js, Gadget-NoMiniToc.css
⧼gadget-section-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. - Display more accurate information about blocks on user pages and contributions lists. 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 Legacy (may be broken) (View description | Export)
Uses: Gadget-RevdelInfo.js - CodeLinks: Make wikilinks, URLs, and names of templates and modules in JavaScript, Lua and CSS code clickable Legacy (may be broken) (View description | Export)
Uses: Gadget-CodeLinks.js - 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 - Page Previews: show a preview when hovering over a link to an entry. on by default (View description | Export)
Uses: Gadget-PagePreviews.js
Available on the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, modern, cologneblue.
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 - 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 on the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, modern, cologneblue. - FastRollback: use the API to rollback changes without reloading the page, while allowing to input an edit summary (View description | Export)
Uses: Gadget-FastRollback.jsRequires 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 - ⚓: add copyable anchor links to sections (View description | Export)
Uses: Gadget-U2693.js
Available on the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, modern, cologneblue. - Generate a sidebar list of links to other projects from
{{wikipedia}}and similar boxes (View description | Export)
Uses: Gadget-AggregateInterprojectLinks.js - ⧼gadget-MoreMenu-local⧽ (View description | Export)
Uses: Gadget-MoreMenu-local.js - Nearby: add links to "nearby" entries at the top of each language section of a lemma. (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
Enabled for everyone by default. - Tag category names containing language codes with language names. (View description | Export)
Uses: Gadget-categoryTreeLanguageNames.js - Streamline: collapse non-definition headings. preferences (View description | Export)
Uses: Gadget-Streamline.js - Enable targeted languages for the
{{minitoc}}template. on by default (View description | Export)
Uses: Gadget-minitoc.js
Enabled for everyone by default. - EtytreeZoom: adds a "Zoom out" button next to very wide etymology trees to show it all at once. (View description | Export)
Uses: Gadget-EtytreeZoom.js
Enabled for everyone by default. - Adds an input box to term category pages to jump into a specific point of the entry list. (View description | Export)
Uses: Gadget-CategoryJumpTo.js - Anchor: add section links to headers for easy copying and sharing. preferences (View description | Export)
Uses: Gadget-Anchor.js - Jump To Error: notifies you about Lua (Scribunto) errors on the page and helps you find them. (View description | Export)
Uses: Gadget-JumpToError.js - ⧼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.
⧼gadget-section-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. - M · Patrolling enhancements – makes it faster and easier to mark edits as patrolled. on by default (View description | Export)
Uses: Gadget-PatrollingEnhancements.jsRequires the following right:
patrol
- 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 - Syntax highlighter: Make syntax stand out colourfully in the edit box. (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 on the following skins: Vector legacy (2010), Vector (2022), MonoBook, Timeless, modern, cologneblue. - Edit Here: quickly edit individual sections on a page, similar to AjaxEdit. (View description | Export)
Uses: Gadget-EditHere.js - Add a checkbox when moving a page to flag the old page for immediate deletion (which would otherwise become a redirect). on by default (View description | Export)
Uses: Gadget-FlagMovedPageForDeletion.js
Enabled for everyone by default.
⧼gadget-section-misc-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 from RFD, RFDO, RFV, RFC, RFM (View description | Export)
Uses: Gadget-aWa.js, Gadget-aWa.cssRequires the following right:
autopatrol
- Quiet Quentin (QQ), a gadget assisting in finding citations (quotations) (View description | Export)
Uses: Gadget-QQ.js, Gadget-QQ.css - AutoGlossary: automatically generates glossaries using the
{{auto-glossary}}template. on by default (View description | Export)
Uses: Gadget-AutoGlossary.js
Enabled for everyone by default. - ⧼gadget-AGprefs⧽ (View description | Export)
Uses: Gadget-AGprefs.js - 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. - ⧼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 - ⧼gadget-DefinitionsAdder⧽ (View description | Export)
Uses: Gadget-DefinitionsAdder.js - ⧼gadget-TranslationAdder-Data⧽ (View description | Export)
Uses: Gadget-TranslationAdder-Data.js - Corrects category group headings in language-specific categories on by default (View description | Export)
Uses: Gadget-catfixRegrouper.js
Enabled for everyone by default. - ⧼gadget-catfixRegrouper-Data⧽ (View description | Export)
Uses: Gadget-catfixRegrouper-Data.js
Enabled for everyone by default. - 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. - 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 - Dark mode-compatible CSS variables for colours that can be used in templates. See the table. on by default, disable at your own risk (View description | Export)
Uses: Gadget-Palette.css
Enabled for everyone by default. - ⧼gadget-UTCLiveClock-pagestyles⧽ (View description | Export)
Uses: Gadget-UTCLiveClock-pagestyles.css
Available on the following skins: Vector legacy (2010), MonoBook. - Common CSS and JS for all users (View description | Export)
Uses: Gadget-Site.css
Enabled for everyone by default. - ⧼gadget-SiteJS⧽ (View description | Export)
Uses: Gadget-Site.js
Enabled for everyone by default. - Gadget preferences (View description | Export)
Uses: Gadget-WiktGadgetPrefs.js
Enabled for everyone by default. - ⧼gadget-ShowIDs-pagestyles⧽ (View description | Export)
Uses: Gadget-ShowIDs-pagestyles.css - ⧼gadget-TreeDescs-pagestyles⧽ (View description | Export)
Uses: Gadget-TreeDescs-pagestyles.css