RainbowSpike (talk | contribs) m (→Site enhancements: раз в других главах personal перед site-wide, то и здесь тоже так надо) |
m (+ChromeToolbarColor) |
||
Line 296: | Line 296: | ||
| langs = be, ru, uk, zh |
| langs = be, ru, uk, zh |
||
| desc = Add button to auto refresh recent changes and watchlist. |
| desc = Add button to auto refresh recent changes and watchlist. |
||
+ | }} |
||
+ | {{JavaScript enhancement |
||
+ | | name = ChromeToolbarColor |
||
+ | | langs = |
||
+ | | desc = Sets the mobile Chrome toolbar color to wiki's community header color |
||
}} |
}} |
||
{{JavaScript enhancement |
{{JavaScript enhancement |
Revision as of 19:48, 25 September 2018
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
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
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
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.