Note
Please visit the Advanced CSS and JS help page for more information on how to use JavaScript on your wiki.
This is a list of JavaScript enhancements categorized by type.
User tools
These scripts improve the efficiency of wiki organization and maintenance tasks.
Personal use only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Page and file management
These scripts are for managing the files and pages on a wiki; including deletion, creation, uploading, and moving.
General
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Personal use only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Site-wide only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Site enhancements
These scripts add new features or fix broken ones.
General
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Site-wide only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Personal use only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Editing tools
These tools are made to make page editing easier.
General
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Personal use only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
User management
These tools are for user management.
General
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Personal use only
Template:JavaScript enhancement Template:JavaScript enhancement
Site-wide only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Talk tools
These tools are for enhancing talk pages, forums, and comments.
General
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Personal use only
Template:JavaScript enhancement Template:JavaScript enhancement
Site-wide only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Discussions extensions
General
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Chat extensions
General
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Personal use only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Site-wide only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Site integration
These scripts are for interfacing with other sites.
Site-wide only
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Development tools
These tools help in development of other scripts.
Editing tools
These should only be installed for individual users:
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
FANDOM libraries
Libraries that were expressly written for FANDOM. They are wiki-wide only:
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Dependencies
These provide common pre-built components for other scripts. They are either wiki-wide or user-level depending on what uses them. If a wiki-wide script uses them, then they are installed wiki-wide. If they're only used by user scripts, they are user installed:
Template:JavaScript enhancement Template:JavaScript enhancement Template:JavaScript enhancement
Inadvisable installations
Template:Collapsible box
Expanded list
Template:Collapsible box
See also
- JavaScript Cookbook: If you find random JS that may be useful on other wikis, you can add it on the JavaScript Cookbook.
- Global Lua Modules: A list of Lua modules.