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.
Search [View description]
- Automatically focus the search box when typing outside a textbox (View description | Export)
Uses: Gadget-omnipresent search.js
Editing [View description]
- Add an [edit] link for the lead section of a page (View description | Export)
Uses: Gadget-edittop.js, Gadget-edittop.css - Show a “Purge” option at the top of the page for purging the page from the cache (View description | Export)
Uses: Gadget-purgetab.js - HotCat
Change a page's categories inline while reading the page. (View description | Export)
Uses: Gadget-HotCat.js - Prompt me for an optional edit summary when editing a data item (View description | Export)
Uses: Gadget-dataitemsummary.js - Data item editor
(Experimental) Edit data items using an interactive form on the corresponding key or value description page. (View description | Export)
Uses: Gadget-dataitemeditor.js
Discussions [View description]
- Comments in local time
Show comment timestamps in local time instead of UTC. (View description | Export)
Uses: Gadget-CommentsInLocalTime.js - Convenient Discussions
Adds various tools to make discussion pages more interactive and efficient. (View description | Export)
Uses: Gadget-convenientDiscussions.js
Basic interface functionality [View description]
- Embed key, tag, and relation statistics boxes from taginfo (View description | Export)
Uses: Gadget-taginfo.js, Gadget-taginfo.css
Enabled for everyone by default. - Show values of statements in data items as links and thumbnail images (View description | Export)
Uses: Gadget-dataitemlinks.js
Enabled for everyone by default. - Interactive maps
Show interactive maps embedded inside articles, powered by MapLibre GL JS. (View description | Export)
Uses: Gadget-maps.js
Works on the following page actions: view, edit.
Enabled for everyone by default. - MapLibre GL JS (View description | Export)
Uses: Gadget-maplibre.js, Gadget-maplibre.css - MapLibre GL Compare (View description | Export)
Uses: Gadget-maplibre-gl-compare.js, Gadget-maplibre-gl-compare.css - ⧼gadget-maplibre-shield-generator⧽ (View description | Export)
Uses: Gadget-maplibre-shield-generator.js