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-editing-tools⧽ [View source]
- CharInsert: Adds a toolbar under the edit window for quickly inserting wiki markup and special characters. Instructions for adding to your User dropdown. [Talk] (View source | Export)
Uses: charinsert-styles, Gadget-charinsert.js
Enabled for everyone by default. - ⧼gadget-charinsert-core⧽ (View source | Export)
Uses: Gadget-charinsert-core.js - ⧼gadget-charinsert-styles⧽ (View source | Export)
Uses: Gadget-charinsert-styles.css - Add an [edit] link for the lead section of a page (View source | Export)
Uses: Gadget-edittop.js - HotCat: easily add / remove / change a category on pages, with dynamic suggestions (documentation at Commons) (View source | Export)
Uses: Gadget-HotCat.jsRequires the following rights:
edit
purge
- popups, with revision patrolling capabilities (View source | Export)
Uses: Gadget-popups.js, Gadget-navpop.css - ⧼gadget-RegexMenuFramework⧽ (View source | Export)
Uses: Gadget-RegexMenuFramework.js - refTools, adds a "cite" button to the editing toolbar for quick and easy addition of commonly used citation templates. (View source | Export)
Uses: Gadget-refToolbar.js - Keyboard shortcuts to type special characters (works in Firefox, Chrome). [example : ^ae -> æ ] (View source | Export)
Uses: Gadget-specialchars.js - Preload useful templates such as header, textinfo and author in respective namespaces. (View source | Export)
Uses: Gadget-TemplatePreloader.js - Adds two new dropdown boxes below the edit summary box, with some useful default summaries. (View source | Export)
Uses: Gadget-DefaultSummaries.js - Colour the page background and text boxes in edit mode to lower contrast and reduce eye-strain. (View source | Export)
Uses: Gadget-ContrastReducer.js - interactively use the robot Phe-bot (Match and Split commands) [experienced editors] (View source | Export)
Uses: Gadget-robot.js
⧼gadget-section-editing-tools-for-Page-namespace⧽ [View source]
- OCR: Enable OCR button
in Page: namespace. (View source | Export)
Uses: Gadget-ocr.js - Easy LST: Enable the easy section labeling syntax in the Page: namespace. (View source | Export)
Uses: Gadget-Easy LST.js
Enabled for everyone by default. - Add a toolbar button to check for and insert a paragraph-breaking {{nop}} at the end of the previous page. (View source | Export)
Uses: Gadget-NopInserter.js - Generate paragraph (pilcrow) markers, ¶ , in the left margin of the Page: namespace to indicate HTML paragraph tag starts. ( IE7 and lower not supported ) (View source | Export)
Uses: Gadget-pilcrowMarkers.css - Pages I can validate. Border colour: Red page can be proofread, green nothing to do, orange checking in progress. Use from an Index: page (see Help:Proofread) (View source | Export)
Uses: Gadget-mark-proofread.js, Gadget-mark-proofread.css
⧼gadget-section-editing-tools-for-Index-namespace⧽ [View source]
- Upon creating an Index: page, this enables automated insertion of metadata from the file's template at Commons. More information at Help:Proofread (View source | Export)
Uses: Gadget-Fill Index.js
⧼gadget-section-interface⧽ [View source]
- Site: General utilities needed by the templates and portals of this wiki project. (View source | Export)
Uses: Gadget-Site.js, Gadget-Site.css, Gadget-enwp-boxes.css, Gadget-enwp-lists.css, Gadget-enws-tweaks.css
Enabled for everyone by default. - Suppress display of the fundraiser banner. (View source | Export)
Uses: Gadget-HideFundraisingNotice.js, Gadget-HideFundraisingNotice.css - Sandbox for new layouts (View source | Export)
Uses: Gadget-pr test layout.js - Allow pages to override my dynamic layout preference on a case-by-case basis (View source | Export)
Uses: Gadget-dynamicLayoutOverrides.js
Enabled for everyone by default. - Sidebar Flat-list: Converts the sidebar navigation portals to a horizontal flat-list of collapsible menus along the top (Vector only; CollapsibleNav must not be enabled). (View source | Export)
Uses: Gadget-FlatSidebar.js, Gadget-FlatSidebar.css
Available on the Vector skin. - Collapsible Tables: Old script for handling class
collapsible
on tables. [talk] (View source | Export)
Uses: Gadget-collapsibleTables.js
Enabled for everyone by default. - Collapse Elements: Newer script for handling class
collapsible
on tables, boxes and bars. [talk] (View source | Export)
Uses: Gadget-collapseElements.js - Change the "new section" tab text to instead display the much narrower "+". (View source | Export)
Uses: Gadget-addsection-plus.js - Alternate format for index pages - Yann and Kipmaster. Works in FF and Opera, definitely not in IE, others not tested. (View source | Export)
Uses: Gadget-altindex.js - Add a print/export link to download pages as EPUB files using the WSexport tool. (View source | Export)
Uses: Gadget-WSexport.js
Enabled for everyone by default. - UserMessages: Adds a script for welcoming registered and IP users, with {{Welcome}} and {{Welcomeip}}. (See bottom left, below toolbox.) (View source | Export)
Uses: Gadget-UserMessages.js - Adds a "*" tab or a "Purge" option within the actions-tab, which purges the page's cache when followed. (View source | Export)
Uses: Gadget-PurgeTab.js
Enabled for everyone by default. - Clock and Purge A clock in the personal toolbar that shows the current time in UTC and be clicked to purge the page (View source | Export)
Uses: Gadget-UTCLiveClock.js - WhatLeavesHere: A Special page for extracting all links from the current page. Accessible from the Toolbox. (View source | Export)
Uses: Gadget-WhatLeavesHere.js - Wiktionary Hover: Double click a word, and get the definition in a tooltip. (click anywhere else on screen to get rid of it). Note: If you had used the double click option to edit a page, this can still be utilised by "SHIFT double click". See [Editing] tab above. (View source | Export)
Uses: Gadget-dictLookup.js - Add a toolbox link to display the current page with MediaWiki message names replacing their text. (View source | Export)
Uses: Gadget-ShowMessageNames.js - script displays only the last component of the works' name when displayed in a category (View source | Export)
Uses: Gadget-PopCategoryDisplay.js - Add a "create book" sidebar link which opens a Wikisource-specific book creator, replacing the PediaPress link (documentation). (View source | Export)
Uses: Gadget-BookMakerLoader.js - Add a toolbox link to reload the current page with Resource Loader in debug mode. (View source | Export)
Uses: Gadget-DebugMode.js - Adds Link by ID to the instruments on sidebar which is the link to the page with its page ID instead of title. (View source | Export)
Uses: Gadget-CurIDLink.js - BugStatusUpdate — Enable tracking bugs on Phabricator using the {{tracked}} template. (View source | Export)
Uses: Gadget-BugStatusUpdate.js
⧼gadget-section-compatibility⧽ [View source]
- Font-Awesome — adds support for various glyph based images found in the Font Awesome font-family. (View source | Export)
Uses: Gadget-Font-Awesome.css
⧼gadget-section-development⧽ [View source]
- Gadget to sort page lists on special pages (help · customisation) (View source | Export)
Uses: Gadget-ResultListSort.js - Add Wikidata for a work or person [sidebar link] (cut-down implementation of Wikipedia:WE-Framework)) (View source | Export)
Uses: Gadget-WE-framework WS.js - Google OCR (View source | Export)
Uses: Gadget-GoogleOCR.js - Add a small box under the title—displays the label, description, aliases and the identifier of the related Wikidata item (View source | Export)
Uses: Gadget-WikidataInfo.js
⧼gadget-section-maintenance-tools⧽ [View source]
- Strike out links to blocked users (View source | Export)
Uses: Gadget-markblocked.js
⧼gadget-section-admin-tools⧽ [View source]
- Clean Delete Reasons - This script will remove the automatic deletion reasons to keep the delete logs cleaner. It will not affect the reason that come from the URL. (View source | Export)
Uses: Gadget-CleanDeleteReasons.jsRequires the following right:
delete
- MassDelete - A tool that adds a special page for mass deleting of pages. Note: You need to be an administrator. (Page: Special:MassDelete) (View source | Export)
Uses: Gadget-massdelete.jsRequires the following right:
delete