MediaWiki:Gadgets-definition

From the Tesseract Wiki, the wiki for all things Marvel Cinematic Universe
Jump to navigation Jump to search

This page contains the definitions for all gadgets on the wiki. In most cases, code that could be placed in Common.js should be made into a module here instead for granularity and better support for mobile, etc.

Edits to this page should be done with care. When targeting a gadget for mobile, ensure that the gadget works on mobile properly by debugging it on mobile devices. Some mobile devices do not allow JavaScript to run, or do not run it by default, so there should always be a fallback option for those that do not have JS enabled. Gadgets which can be enabled/disabled by the user (on Special:Preferences) should have a description created on Mediawiki:Gadget-gadgetname.

For a list of the gadgets with their descriptions and settings see Special:Gadgets.

External

  • tooltip[ResourceLoader|targets=desktop,mobile|type=general|hidden]|popper.js|tooltip.js

Core

  • tsw-util[ResourceLoader|dependencies=mediawiki.util|targets=desktop,mobile|type=general|default|hidden]|tsw-util.js
  • cvuform[ResourceLoader|type=general|targets=desktop,mobile|default|hidden]|cvuform.js
  • cvuform-core[ResourceLoader|type=general|dependencies=oojs-ui-core,oojs-ui-windows|targets=desktop,mobile|hidden]|cvuform-core.js
  • titleparenthesis[ResourceLoader|actions=view|type=general|default|hidden]|titleparenthesis.js|titleparenthesis.css
  • tooltips[ResourceLoader|type=general|default|hidden]|tooltips.js
  • highlightTable[ResourceLoader|type=general|targets=desktop,mobile|default]|highlightTable.js|highlightTable.css
  • highlightTable-core[ResourceLoader|type=general|dependencies=ext.gadget.tsw-util,oojs-ui-core,oojs-ui.styles.icons-interactions|targets=desktop,mobile|hidden]|highlightTable-core.js
  • checkboxList[ResourceLoader|type=general|targets=desktop,mobile|default|hidden]|checkboxList.js
  • checkboxList-core[ResourceLoader|type=general|dependencies=ext.gadget.tsw-util|targets=desktop,mobile|hidden]|checkboxList-core.js|checkboxList.css
  • autosort[ResourceLoader|type=general|dependencies=ext.gadget.tsw-util,ext.gadget.highlightTable|targets=desktop,mobile|default]|autosort.js
  • uncheckfileredirects[ResourceLoader|type=general|rights=suppressredirect|default|hidden]|UncheckFileRedirect.js
  • switch-infobox[ResourceLoader|type=general|default|hidden|targets=desktop,mobile]|switch-infobox.js|switch-infobox.css
  • switch-infobox-styles[ResourceLoader|type=styles|default|hidden|targets=desktop,mobile]|switch-infobox.css
  • Less[ResourceLoader|rights=editinterface|dependencies=mediawiki.api|type=general|default|hidden]|Less.js|Less.css
  • Less-core[ResourceLoader|rights=editinterface|dependencies=mediawiki.util,jquery.client,ext.gadget.Less-src|type=general|hidden]|Less-core.js|LessMixins.less
  • Less-src[ResourceLoader|type=general|hidden]|LessSrc.js
  • InstantCollapsible[ResourceLoader|default|hidden|dependencies=jquery.makeCollapsible|type=general]|InstantCollapsible.js
  • topIcons[ResourceLoader|default|hidden|type=general|dependencies=ext.gadget.tsw-util]|topIcons.js|topIcons.css
  • Username[ResourceLoader|type=general|default|hidden]|Username.js
  • countdown[ResourceLoader|type=general|default|hidden]|countdown.js
  • autocollapse[ResourceLoader|type=general|default|hidden|dependencies=mediawiki.Uri]|autocollapse.js
  • navboxToggle[ResourceLoader|targets=mobile|dependencies=ext.gadget.tsw-util|type=general|default|hidden]|navboxToggle.js
  • transcript-util[ResourceLoader|targets=desktop,mobile|type=general|default|hidden]|transcript-util.js

Calculators

  • calc[ResourceLoader|targets=desktop,mobile|type=general|default|hidden]|calc.js
  • calc-core[ResourceLoader|dependencies=ext.gadget.tsw-util,oojs-ui-core,mediawiki.widgets|targets=desktop,mobile|type=general|hidden]|calc-core.js|calc.css
  • calc2[ResourceLoader|targets=desktop,mobile|type=general|default|hidden]|calc2.js
  • calc2-core[ResourceLoader|dependencies=ext.gadget.tsw-util|targets=desktop,mobile|type=general|hidden]|calc2-core.js

Tools

  • dropdown[ResourceLoader|type=general|dependencies=mediawiki.util,mediawiki.api|default]|dropdown.js
  • autocvu[ResourceLoader|type=general|default]|AutoCVU.js
  • batchupload[ResourceLoader|type=general|default|hidden|dependencies=mediawiki.util|rights=upload]|batchupload.js
  • hotcat[ResourceLoader|rights=upload|type=general]|hotcat.js
  • newPage[ResourceLoader|default|type=general|dependencies=ext.gadget.tsw-util|rights=createpage]|newPage.js
  • purge[ResourceLoader|default|type=general|dependencies=ext.gadget.tsw-util,ext.smw.purge,mediawiki.api|hidden]|purge.js
  • ReferenceTooltips[ResourceLoader|default|actions=view|type=general|dependencies=ext.gadget.tsw-util]|ReferenceTooltips.js|ReferenceTooltips.css
  • massdelete[ResourceLoader|default|hidden|type=general|dependencies=mediawiki.api,mediawiki.util|rights=delete]|massdelete.js
  • contributions[ResourceLoader|type=general|default|dependencies=ext.gadget.tsw-util]|contributions.js
  • editCount[ResourceLoader|type=general|dependencies=ext.gadget.tsw-util]|editCount.js
  • fileDownload[ResourceLoader|type=general|hidden|default]|fileDownload.js
  • LazyAdminTools[ResourceLoader|type=general|dependencies=mediawiki.api,oojs-ui-core|rights=block]|LazyAdminTools.js|LazyAdminTools.css
  • Preload[ResourceLoader|type=general|hidden|default|dependencies=mediawiki.util|rights=block]|Preload.js
  • sectionAnchors[ResourceLoader|type=general|default]|sectionAnchors.js|sectionAnchors.css
  • QuickDiff[ResourceLoader|type=general|dependencies=mediawiki.Uri,mediawiki.util]|QDmodal.js|QuickDiff.js|QDmodal.css
  • Message-names[ResourceLoader|rights=editinterface|type=general|dependencies=mediawiki.util]|Message-names.js
  • ezcopy[ResourceLoader|type=general|targets=desktop]|ezcopy.js|ezcopy.css
  • table-csv[ResourceLoader|type=general|targets=desktop]|table-csv.js
  • code-snippets[ResourceLoader|type=general|dependencies=mediawiki.util|default]|code-snippets.js
  • scribunto-console[ResourceLoader|actions=edit|type=general|default]|scribunto-console.js
  • scribunto-console-core[ResourceLoader|type=general|hidden]|scribunto-console-core.js|scribunto-console.css

Appearance

  • skinTogglesNew[ResourceLoader|dependencies=mediawiki.util,ext.gadget.tsw-util|targets=desktop|type=general|default|hidden]|skinTogglesNew.js|skinToggles.css
  • pstclock[ResourceLoader|type=general|dependencies=mediawiki.util,mediawiki.api|default]|pstclock.js|pstclock.css
  • relativetime[ResourceLoader|dependencies=mediawiki.util|type=general|default]|relativetime.js
  • colorRC[ResourceLoader|type=styles|targets=desktop,mobile]|colorRC.css
  • readableRC[ResourceLoader|type=general|rights=upload]|readableRC.js
  • readableRC-core[ResourceLoader|type=general|dependencies=oojs-ui-core|hidden]|readableRC-core.js|readableRC-core.css
  • toplinksDropdown[ResourceLoader|type=general|peers=toplinksDropdown-styles]|toplinksDropdown.js
  • toplinksDropdown-styles[ResourceLoader|type=styles|hidden]|toplinksDropdown.css
  • stickyTableHeaders[ResourceLoader|type=styles|default]|stickyTableHeaders.css
  • markblocked[ResourceLoader|type=general]|markblocked.js
  • falseSubpage[ResourceLoader|type=general|default|hidden]|falseSubpage.js
  • lazyload[ResourceLoader|type=general|targets=desktop,mobile|default|hidden]|lazyload.js
  • lazyload-core[ResourceLoader|type=general|targets=desktop,mobile|hidden]|lazyload-core.js|lazyload-core.css
  • mcunews[ResourceLoader|type=general|targets=desktop,mobile|dependencies=moment,ext.gadget.tsw-util|default]|mcunews.js|mcunews.css
  • spoiler[ResourceLoader|type=general|targets=desktop,mobile|default|hidden]|spoiler.js
  • audiobutton[ResourceLoader|type=general|targets=desktop,mobile|default]|audiobutton.js|audiobutton.css
  • audioplayer[ResourceLoader|targets=desktop,mobile|type=general|default|hidden]|audioplayer.js
  • audioplayer-core[ResourceLoader|targets=desktop,mobile|type=general|hidden]|audioplayer-core.js|audioplayer.css
  • jsonDoc[ResourceLoader|targets=desktop,mobile|type=general|hidden|default|dependencies=mediawiki.util]|jsonDoc.js

Other

  • searchfocus[ResourceLoader|type=general|default]|searchfocus.js
  • sigreminder[ResourceLoader|actions=edit|dependencies=ext.gadget.tsw-util|type=general|default]|sigreminder.js
  • defaultsummaries[ResourceLoader|actions=edit|type=general]|defaultsummaries.js
  • defaultsummaries-core[ResourceLoader|dependencies=oojs-ui-core|type=general|hidden]|defaultsummaries-core.js
  • gadgetLinks[ResourceLoader|type=general|default]|gadgetLinks.js