User:Unpear/Nhap

__NEWSECTIONLINK__

Scripts
{| class="wikitable" width=100% !Script!!Summary !colspan=2|

Editing

 * wikEd || A full-featured in-browser text editor for Wikipedia edit pages. Works in Firefox, SeaMonkey, Safari, and Google Chrome only. Provides wikicode syntax highlighting, regular expression search and replace, MS Word and HTML to wikicode conversion, on-page Show preview and Show changes, fullscreen editing mode, and single-click fixing of common mistakes. Not compatible with most other editing scripts from this section but often provides the same functionality.
 * HAPPI || Based on research published in WikiSym '09 from the GroupLens Research lab, HAPPI is an editing tool that highlights wiki markup based on how that content has survived through the history of an article.  Like wikEd, this highlighting is done in the edit pane and can be viewed while you edit.  Tested in Firefox, Opera, Safari, Google Chrome and IE8.
 * QuickEdit || Inline editing of sections in articles (see de:Image:QuickEdit.png)
 * Inline section editor || Inline section editor – also supports previewing and viewing changes inline
 * /Replace/ || allows for regexp inline replacing in textboxes
 * edit.regexReplace || Selectively replace regex matches, possibly based on the text of the match. (documentation)
 * edit.autoReplace || Make a standard, configurable set of regular expression based replacements each time you start editing a page, using the interface of regexReplace. (documentation)
 * js/ajaxPreview || Shows both preview and changes with Ajax, faster than standard preview/changes buttons. Support for sortable and collapsing code. Configurable buttons can be above or below edit window. Support for accesskeys. Tested in Firefox 1.5, 2 and 3, Opera 9.27 and 9.52, Internet Explorer 6 and 7.
 * Quick Preview || Adds button Quick preview to the edit form. Clicking it will do an AJAX call to update/show the preview. Much faster then regular preview, which requires reloading the whole page, also does not change the cursor position in the edit window, making it easier to continue editing. Unlike InstaView templates, images etc are rendered correctly, also the script is much "lighter" then InstaView. Does not work in Internet Explorer. (documentation)
 * Bracket matcher || Adds a 'parse' link that shows a copy of the edit box with matched curly braces higlighted, for help in tracing complex nested expressions
 * Split-screen edit preview || Moves the preview window from under the edit form to a resizable pane on the right-hand side of the screen.
 * colspan=2 align=center|
 * edit.autoReplace || Make a standard, configurable set of regular expression based replacements each time you start editing a page, using the interface of regexReplace. (documentation)
 * js/ajaxPreview || Shows both preview and changes with Ajax, faster than standard preview/changes buttons. Support for sortable and collapsing code. Configurable buttons can be above or below edit window. Support for accesskeys. Tested in Firefox 1.5, 2 and 3, Opera 9.27 and 9.52, Internet Explorer 6 and 7.
 * Quick Preview || Adds button Quick preview to the edit form. Clicking it will do an AJAX call to update/show the preview. Much faster then regular preview, which requires reloading the whole page, also does not change the cursor position in the edit window, making it easier to continue editing. Unlike InstaView templates, images etc are rendered correctly, also the script is much "lighter" then InstaView. Does not work in Internet Explorer. (documentation)
 * Bracket matcher || Adds a 'parse' link that shows a copy of the edit box with matched curly braces higlighted, for help in tracing complex nested expressions
 * Split-screen edit preview || Moves the preview window from under the edit form to a resizable pane on the right-hand side of the screen.
 * colspan=2 align=center|
 * Bracket matcher || Adds a 'parse' link that shows a copy of the edit box with matched curly braces higlighted, for help in tracing complex nested expressions
 * Split-screen edit preview || Moves the preview window from under the edit form to a resizable pane on the right-hand side of the screen.
 * colspan=2 align=center|
 * Split-screen edit preview || Moves the preview window from under the edit form to a resizable pane on the right-hand side of the screen.
 * colspan=2 align=center|
 * colspan=2 align=center|

Content editing

 * Advisor || When editing an article, suggests fixing common issues with wikitext as you type.
 * defaultsort || Edits the category links to make use of the new keyword
 * LinkFixr || Adds a link to the toolbox in edit mode to fix "link typos", e.g., Stuff, => Stuff,
 * AutoEd || AutoEd is a highly customizable and reusable script which can automate the making of certain edits. A number of "preset" configurations allow easy use to fix errors with HTML and wikitext, formatting, and unicode characters, although it can easily be customized to fix typos and other errors.
 * colspan=2 align=center|
 * LinkFixr || Adds a link to the toolbox in edit mode to fix "link typos", e.g., Stuff, => Stuff,
 * AutoEd || AutoEd is a highly customizable and reusable script which can automate the making of certain edits. A number of "preset" configurations allow easy use to fix errors with HTML and wikitext, formatting, and unicode characters, although it can easily be customized to fix typos and other errors.
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

Buttons/links

 * SnipManager || Adds a customizable drop-down toolbar above the edit panel
 * XEB || Allows the user to change the buttons on the top of the edit panel
 * refbuttons || Adds buttons to the edit toolbar for common citation templates
 * Flyingidiot's buttons || More toolbar buttons.
 * js/URLdecoder || →  button to quickly paste URLs and convert them into internal links if possible
 * colspan=2 align=center|
 * Flyingidiot's buttons || More toolbar buttons.
 * js/URLdecoder || →  button to quickly paste URLs and convert them into internal links if possible
 * colspan=2 align=center|
 * js/URLdecoder || →  button to quickly paste URLs and convert them into internal links if possible
 * colspan=2 align=center|
 * colspan=2 align=center|

Reminders/signatures
!colspan=2|
 * /Force edit summary/ || Force user to make an edit summary (just like an option preferences:Editing, but without leaving the page)
 * Force summary alt || Flash summary box if no summary is given.
 * qSig || Smart signature button next to «Save page» button — reminds you when to sign
 * sign || Automatic signing — reminds you when to sign
 * /Sigdash/ || Change the Your signature with timestamp edit button to use a real em dash instead of two hyphens
 * Force Preview before saving || Disable the "save" button until you preview, forcing a preview to be made.
 * sign || Automatic signing — reminds you when to sign
 * /Sigdash/ || Change the Your signature with timestamp edit button to use a real em dash instead of two hyphens
 * Force Preview before saving || Disable the "save" button until you preview, forcing a preview to be made.
 * /Sigdash/ || Change the Your signature with timestamp edit button to use a real em dash instead of two hyphens
 * Force Preview before saving || Disable the "save" button until you preview, forcing a preview to be made.
 * Force Preview before saving || Disable the "save" button until you preview, forcing a preview to be made.

AJAX Tools
!colspan=2|
 * Navigation popups || Navigation popups offer easy access to several Wikipedia functions in popups which appear when you hover the mouse over links
 * Watchlist notifier || Places a message at the top of the screen whenever your watchlist has changed since you last looked at it
 * New Page Patroller || Adds another box to the sidebar that shows a regularly updated list of new pages
 * RC Patroller || Adds another box to the sidebar that shows a regularly updated list of recent changes
 * Category watchlist || Enhances the watchlist to show the addition of pages to specified categories; incompatible with Enhanced Recent Changes in preferences
 * HighlightRedirects || Recolors all links green that are pointing to redirect pages
 * user:js/diffs || Diffs are opened as popups windows
 * RC Patroller || Adds another box to the sidebar that shows a regularly updated list of recent changes
 * Category watchlist || Enhances the watchlist to show the addition of pages to specified categories; incompatible with Enhanced Recent Changes in preferences
 * HighlightRedirects || Recolors all links green that are pointing to redirect pages
 * user:js/diffs || Diffs are opened as popups windows
 * HighlightRedirects || Recolors all links green that are pointing to redirect pages
 * user:js/diffs || Diffs are opened as popups windows
 * user:js/diffs || Diffs are opened as popups windows

Page appearance

 * /TwoColumns/ || Displays pages in 2 columns. Best for wide screens or speed reading.
 * /Set Book Source/ || Rewrites ISBN links to the book source of your choice
 * Sidebar translator || Translates the 'in other languages' box on the sidebar to English
 * Selfrefs as a tab || Changes selfref disambiguation headers to a tab marked 'wp'
 * Autolink || Makes plaintext wikilinks, and URLs clickable (especially useful on diff pages, history, .js pages  and the like). Please report eventual bugs in the discussion page. If you use WikEd (which doesn't parse correctly URLs in diff pages because of a Firefox bug; please help to improve it), URLs in diff pages will not work
 * Strike blocked || Strikes out links to personal pages of blocked users (documentation)
 * Footnote popups || Displays a small popup box of a footnote when you hover the cursor above a footnote link
 * colspan=2 align=center|
 * Autolink || Makes plaintext wikilinks, and URLs clickable (especially useful on diff pages, history, .js pages  and the like). Please report eventual bugs in the discussion page. If you use WikEd (which doesn't parse correctly URLs in diff pages because of a Firefox bug; please help to improve it), URLs in diff pages will not work
 * Strike blocked || Strikes out links to personal pages of blocked users (documentation)
 * Footnote popups || Displays a small popup box of a footnote when you hover the cursor above a footnote link
 * colspan=2 align=center|
 * Footnote popups || Displays a small popup box of a footnote when you hover the cursor above a footnote link
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

Menus

 * bottomSidebar || Moves Sidebar to the bottom, making content area 100% wide. One click on the left edge brings Sidebar back on the left. For Monobook skin.
 * hidePane || Replaces Sidebar and top portlets with pulldown menus on the top, making content area 100% wide. For Monobook skin.
 * /Compact Navigation/ || Replaces p-cactions tabs ("article", discussion", "edit",...) with a set of pulldown menus, providing some extra links. Firefox only.
 * Tabs at bottom || Duplicate the tabs at the top on the bottom of the page
 * Re-order menus || Change the order of the menus (navigation, interaction, search and toolbox)
 * colspan=2 align=center|
 * Tabs at bottom || Duplicate the tabs at the top on the bottom of the page
 * Re-order menus || Change the order of the menus (navigation, interaction, search and toolbox)
 * colspan=2 align=center|
 * Re-order menus || Change the order of the menus (navigation, interaction, search and toolbox)
 * colspan=2 align=center|
 * colspan=2 align=center|

Discussions

 * !Vote symbols || Add symbols to !votes in discussions
 * Username highlighter || Highlights all occurrences of your username on pages (even in edit boxes!)
 * Username highlighter 2 || Highlights all occurrences of your username on pages (a modified version that avoids edit pages; the above version causes errors in some browsers)
 * Admin highlighter || Highlights all links to the user/user talk pages of admins in cyan. (Note: the list of admins is hard-coded and therefore might get out-of-date at times. Doesn't work properly in Internet Explorer. Please import rather than copying the code, as otherwise I can't update the list of admins.)
 * Your comments || A modified signature, user CSS and JavaScript to highlight your comments (or at least the last paragraphs of them)
 * Comment localization || Changes the times in signatures to the local time
 * Signature contraction || Hides the code for complicated signatures in the edit window
 * Hide talk page templates || Places all yellow messagebox templates from the lead section of a talk page into a collapsed table. (May not work properly in Internet Explorer; has not been tested in all browsers.)
 * colspan=2 align=center|
 * Your comments || A modified signature, user CSS and JavaScript to highlight your comments (or at least the last paragraphs of them)
 * Comment localization || Changes the times in signatures to the local time
 * Signature contraction || Hides the code for complicated signatures in the edit window
 * Hide talk page templates || Places all yellow messagebox templates from the lead section of a talk page into a collapsed table. (May not work properly in Internet Explorer; has not been tested in all browsers.)
 * colspan=2 align=center|
 * Hide talk page templates || Places all yellow messagebox templates from the lead section of a talk page into a collapsed table. (May not work properly in Internet Explorer; has not been tested in all browsers.)
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

Watchlist

 * /Watchlist since/ || Adds a link to your watchlist which loads only new changes to watched items
 * js/watchlist || New changes (same as above), plus instant Ajax unwatch and the ability to sort entries by namespace
 * wikiWatch || Sorts and color-codes the watchlist by namespace, auto-expands entries, and adds unwatch links. Also runs under Greasemonkey and as a gadget.
 * /All diffs above here/ || Add 'adah' links next to each watchlist entry which opens all diffs from that shown in the watchlist in separate windows.
 * WatchPoint || In Enhanced Recent Changes mode, makes it easier to distinguish entries and sub-entries that preceded a given time from later entries and sub-entries. Currently for Firefox only.
 * wikt:User:Msh210/watchlist.js || Adds an "unwatch" link to each watchlist & recentchanges item
 * Hide Pages in Watchlist || Causes specified pages to not appear in your watchlist, allowing you to watch a page but not its talkpage or vice versa
 * User:Animum/watchlistUpdate.js || Adds an "auto-update" tab to Special:Watchlist that will enable automatic checks for updates to watchlisted pages (by default, every 5 seconds), excluding those hidden using Hide Pages in Watchlist (tested in Firefox and the monobook skin)
 * colspan=2 align=center|
 * WatchPoint || In Enhanced Recent Changes mode, makes it easier to distinguish entries and sub-entries that preceded a given time from later entries and sub-entries. Currently for Firefox only.
 * wikt:User:Msh210/watchlist.js || Adds an "unwatch" link to each watchlist & recentchanges item
 * Hide Pages in Watchlist || Causes specified pages to not appear in your watchlist, allowing you to watch a page but not its talkpage or vice versa
 * User:Animum/watchlistUpdate.js || Adds an "auto-update" tab to Special:Watchlist that will enable automatic checks for updates to watchlisted pages (by default, every 5 seconds), excluding those hidden using Hide Pages in Watchlist (tested in Firefox and the monobook skin)
 * colspan=2 align=center|
 * User:Animum/watchlistUpdate.js || Adds an "auto-update" tab to Special:Watchlist that will enable automatic checks for updates to watchlisted pages (by default, every 5 seconds), excluding those hidden using Hide Pages in Watchlist (tested in Firefox and the monobook skin)
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

Recent Changes

 * Format Recent Changes || Reformats Recentchanges to a formatted table; not compatible with "Enhanced recent changes" option
 * wikt:User:Msh210/watchlist.js || Adds an "unwatch" link to each watchlist & recentchanges item
 * User:Manishearth/patroltab.js || Adds a 'patrol' tab to any page with a 'mark as patrolled' link on it, enabling you to patrol pages quickly. (works only if the page is visited from newpages and has a 'mark as patrolled' link on it already
 * colspan=2 align=center|
 * User:Manishearth/patroltab.js || Adds a 'patrol' tab to any page with a 'mark as patrolled' link on it, enabling you to patrol pages quickly. (works only if the page is visited from newpages and has a 'mark as patrolled' link on it already
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

What links here

 * WhatLinksHere.js || Add selection tabs to WhatLinksHere pages
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

Diffs

 * wikEdDiff || Improved and easier to read diff view for comparing article versions. Doesn't work in Opera
 * /Single column diffs/ || Makes the diff page appear as a single column. Doesn't work in IE and Opera
 * Gerbrant.edit.linksInDiff || Makes internal links in the side-by-side comparisons (diffs) clickable. Exports nothing
 * js/diffs || Diffs popups, multiple improvements to diffs, plus all the features mentioned above
 * colspan=2 align=center|
 * Gerbrant.edit.linksInDiff || Makes internal links in the side-by-side comparisons (diffs) clickable. Exports nothing
 * js/diffs || Diffs popups, multiple improvements to diffs, plus all the features mentioned above
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

History

 * histComb || Improves readability of history pages: combines consequent edits, etc.
 * Compare link || Makes the "compare selected versions" button on history pages into a link (allows diffs in new windows, tabs, etc.)
 * TimeTraveller || Helps you investigate past discussions by letting you browse Wikipedia as it was at the time of a post.
 * userhist || Allows you to search a page history for changes made by a specific user.
 * colspan=2 align=center|
 * TimeTraveller || Helps you investigate past discussions by letting you browse Wikipedia as it was at the time of a post.
 * userhist || Allows you to search a page history for changes made by a specific user.
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

Logs

 * user:js/patroller || Script for patrollers: Newpages as a table, direct patrol links, extra patrol tab on new pages, plus other features
 * Patrol links || Adds patrol links directly on Newpages for easy patrolling of obvious good pages.
 * Ajax patrol links || "Mark this page as patrolled" links don't reload or navigate away from the page.
 * New page preview || Add a preview function to each link on Newpages.
 * Ajax patrol links || "Mark this page as patrolled" links don't reload or navigate away from the page.
 * New page preview || Add a preview function to each link on Newpages.
 * New page preview || Add a preview function to each link on Newpages.
 * New page preview || Add a preview function to each link on Newpages.


 * colspan=2 align=center|

Contributions

 * Color-coded contribs || Color-codes contributions pages based on whether you have the top contribution
 * Hide top contributions || Adds a tab to Special:Contributions to hide pages on which you have the top edit.
 * Hide top contributions || Adds a tab to Special:Contributions to hide pages on which you have the top edit.
 * Hide top contributions || Adds a tab to Special:Contributions to hide pages on which you have the top edit.

Set userHideAllSubsequent=true to only keep the most recent edit, more like watchlists. !colspan=2|
 * Hide Huggle edits || Based on Hide top contributions, adds a tab to Special:Contributions to hide edits made using WP:HUG.
 * Hide Huggle edits || Based on Hide top contributions, adds a tab to Special:Contributions to hide edits made using WP:HUG.

Deletion and other processes
!colspan=2|
 * /Easy db/ || Adds tabs when viewing the article (not in the edit form) to tag an article for speedy deletion
 * Easy prod || Add tab for proposing pages for deletion when viewing articles and user pages
 * /AutoAFD.js/ || Adds 'AfD' tab to edit page to nominate an article for deletion
 * /CloseAFD/ || Adds 'close' and 'relist' tabs to edit page of AfD debates to close/relist them
 * afd helper || Adds 'vote' links to all edit-AFD-page links which make voting on an AFD a one-click process; also AFD-nomination feature like AutoAFD (link in toolbox on left when viewing page, not editing)
 * afc helper || Enables users to do one-click declines on Articles for Creation pages for common types of submitted articles (Based on AFD helper)
 * /Autocopyvio.js/ || Add 'copyvio' tab on Edit page to mark a page as a copyright violation and submit it to the Copyright problems page
 * AIV Helper || Adds [ipvandal] and [vandal] buttons when editing WP:AIV to facilitate listing vandals
 * CommonsHelper Helper || Expedites the process of moving free images to the Commons with CommonsHelper and tagging them for deletion with
 * Commons Scripts || Helps moving images to the Wikimedia Commons. Includes CommonsHelper Helper and User:CWii/JB2script.js.
 * /MotD closure script/ || Adds a tab for closing a MotD nomination. Must be done section-by-section.
 * delsort.js || Adds a tab to perform deletion sorting.
 * AFDsort || Adds a "Sort" button when editing an AFD debate, used to sort existing AFD debates into categories per CAT:AFD.
 * hide closed AFDs || Adds an option to hide closed AFD debates when viewing the log pages using a tab button, useful for admins closing debates.
 * SimpleVote || Adds an option to easily vote on AFDs—uses morebits.js. Not to be used in conjunction with AFD Helper.
 * autofill.js || Restores functionality that used to be available when deleting pages. Portion of content gets pasted into deletion reason ("Content was..." and "only contributor was..."). Use with great caution - delete inappropriate content from reason (attack pages, etc.).
 * closeAFD || Fully automatic AFD closer.
 * IfD thumbnails || Adds thumbnails of nominated images to WP:IFD and WP:PUI for quick reviewing.
 * CSDHelper || Allows for the rapid deletion, declining and conversion to PROD of speedy deletion pages, as well as automatic notifications.
 * closedrv.js || Adds a "close" tab to close WP:DRV discussions.
 * closexfd.js || A 5-in-1 package to close WP:TFD, WP:FFD, WP:CFD, WP:RFD, and WP:MFD discussions.
 * /MotD closure script/ || Adds a tab for closing a MotD nomination. Must be done section-by-section.
 * delsort.js || Adds a tab to perform deletion sorting.
 * AFDsort || Adds a "Sort" button when editing an AFD debate, used to sort existing AFD debates into categories per CAT:AFD.
 * hide closed AFDs || Adds an option to hide closed AFD debates when viewing the log pages using a tab button, useful for admins closing debates.
 * SimpleVote || Adds an option to easily vote on AFDs—uses morebits.js. Not to be used in conjunction with AFD Helper.
 * autofill.js || Restores functionality that used to be available when deleting pages. Portion of content gets pasted into deletion reason ("Content was..." and "only contributor was..."). Use with great caution - delete inappropriate content from reason (attack pages, etc.).
 * closeAFD || Fully automatic AFD closer.
 * IfD thumbnails || Adds thumbnails of nominated images to WP:IFD and WP:PUI for quick reviewing.
 * CSDHelper || Allows for the rapid deletion, declining and conversion to PROD of speedy deletion pages, as well as automatic notifications.
 * closedrv.js || Adds a "close" tab to close WP:DRV discussions.
 * closexfd.js || A 5-in-1 package to close WP:TFD, WP:FFD, WP:CFD, WP:RFD, and WP:MFD discussions.
 * closeAFD || Fully automatic AFD closer.
 * IfD thumbnails || Adds thumbnails of nominated images to WP:IFD and WP:PUI for quick reviewing.
 * CSDHelper || Allows for the rapid deletion, declining and conversion to PROD of speedy deletion pages, as well as automatic notifications.
 * closedrv.js || Adds a "close" tab to close WP:DRV discussions.
 * closexfd.js || A 5-in-1 package to close WP:TFD, WP:FFD, WP:CFD, WP:RFD, and WP:MFD discussions.
 * CSDHelper || Allows for the rapid deletion, declining and conversion to PROD of speedy deletion pages, as well as automatic notifications.
 * closedrv.js || Adds a "close" tab to close WP:DRV discussions.
 * closexfd.js || A 5-in-1 package to close WP:TFD, WP:FFD, WP:CFD, WP:RFD, and WP:MFD discussions.
 * closexfd.js || A 5-in-1 package to close WP:TFD, WP:FFD, WP:CFD, WP:RFD, and WP:MFD discussions.
 * closexfd.js || A 5-in-1 package to close WP:TFD, WP:FFD, WP:CFD, WP:RFD, and WP:MFD discussions.

Tagging
!colspan=2|
 * TWINKLE || Multifunctional tool assiting in a lot of common Wikipedia maintenance tasks. Does not work with IE.
 * Friendly || Script adds a tab on articles for robust tagging functionality as well as a tab on user talk pages for robust welcoming functionality. Also provides welcoming functionality from diff views for users with a blank talk page.  Integrated with and built using the same library as Twinkle.
 * FurMe || Easily add fair-use rationales to files
 * AssessorTags || Easily add WikiProject banners to talk pages
 * /Quick wikify/ || Add 'wikify' tab on Edit pages to add to top of page and save
 * /Unreferenced tool/ || Add 'unref' tab on Edit pages to add to top of page and save
 * /CleanupTab.js/ || Add 'cleanup' tab on Edit pages to add to top of page and save
 * Fancruft tool || Add 'fancruft' tab on Edit pages to add fancruft to top of page and save
 * Prose tool || Add 'prose' tab on Edit pages to add prose to top of page and save
 * /test-n.js/ || Add tabs that automate the adding of test-n templates when editing user talk pages
 * /test-enhanced/ || Enhanced version of the above
 * /Tag unverified image/ || Adds an unverified tag to an image when you press the tab. Could be modified to put any tag
 * /Revert tools/ || Adds links to the top of diff pages to revert the edit and/or warn the user
 * quickimgdelete || Script to simplify IFD nominations and marking images as no source/license/rationale or orphaned/replaceable fair use
 * welcome new user || Script that adds a welcome template to a new user's talk page
 * /Welcome user/ || Tool to welcome new users when editing page.
 * Tags || Script adds various frequently used maintenance templates (e.g. cleanup, wikify, etc.) at the top of articles. Doesn't work in IE
 * Flexitags || A customizable version of Tags. Doesn't work in IE
 * Stub tag tab || Adds a tab to mark articles as stubs, pulling lists of available stub types from the lists at WikiProject Stub sorting
 * FastButtons || Adds small buttons below the page header for quick tagging pages for deletion, maintenance, etc.
 * /test-enhanced/ || Enhanced version of the above
 * /Tag unverified image/ || Adds an unverified tag to an image when you press the tab. Could be modified to put any tag
 * /Revert tools/ || Adds links to the top of diff pages to revert the edit and/or warn the user
 * quickimgdelete || Script to simplify IFD nominations and marking images as no source/license/rationale or orphaned/replaceable fair use
 * welcome new user || Script that adds a welcome template to a new user's talk page
 * /Welcome user/ || Tool to welcome new users when editing page.
 * Tags || Script adds various frequently used maintenance templates (e.g. cleanup, wikify, etc.) at the top of articles. Doesn't work in IE
 * Flexitags || A customizable version of Tags. Doesn't work in IE
 * Stub tag tab || Adds a tab to mark articles as stubs, pulling lists of available stub types from the lists at WikiProject Stub sorting
 * FastButtons || Adds small buttons below the page header for quick tagging pages for deletion, maintenance, etc.
 * /Welcome user/ || Tool to welcome new users when editing page.
 * Tags || Script adds various frequently used maintenance templates (e.g. cleanup, wikify, etc.) at the top of articles. Doesn't work in IE
 * Flexitags || A customizable version of Tags. Doesn't work in IE
 * Stub tag tab || Adds a tab to mark articles as stubs, pulling lists of available stub types from the lists at WikiProject Stub sorting
 * FastButtons || Adds small buttons below the page header for quick tagging pages for deletion, maintenance, etc.
 * Flexitags || A customizable version of Tags. Doesn't work in IE
 * Stub tag tab || Adds a tab to mark articles as stubs, pulling lists of available stub types from the lists at WikiProject Stub sorting
 * FastButtons || Adds small buttons below the page header for quick tagging pages for deletion, maintenance, etc.
 * FastButtons || Adds small buttons below the page header for quick tagging pages for deletion, maintenance, etc.
 * FastButtons || Adds small buttons below the page header for quick tagging pages for deletion, maintenance, etc.

Links/shortcuts
Article edit hist Discussion edit hist
 * /Add purge to tabs/ || Add 'purge' tab to clear Wikipedia cache of page
 * /Changes since I last edited/ || Add 'since' tab to show changes since user last edited given page
 * /Show last diff/ || Add 'last' tab to show diff of last edit to this page
 * /External editor/ || Add a tab that will edit the current page with an external editor
 * /User tabs/ || Adds tabs for edit count, page moves, contribs, and block logs when viewing user or user talk pages
 * /User Contribs Tabs/ || Shows contribs, edit count & edit summary usage when viewing user or user talk pages
 * /Six tabs/ || Adds edit and history tabs for the other page:
 * /External editor/ || Add a tab that will edit the current page with an external editor
 * /User tabs/ || Adds tabs for edit count, page moves, contribs, and block logs when viewing user or user talk pages
 * /User Contribs Tabs/ || Shows contribs, edit count & edit summary usage when viewing user or user talk pages
 * /Six tabs/ || Adds edit and history tabs for the other page:
 * /User Contribs Tabs/ || Shows contribs, edit count & edit summary usage when viewing user or user talk pages
 * /Six tabs/ || Adds edit and history tabs for the other page:
 * /Six tabs/ || Adds edit and history tabs for the other page:
 * Navigation shortcuts || Navigation shortcuts offer adding personal links into the left sidebar menu, below the navigation, search and toolbox portlets
 * godmode-light.js || From Sam Hocevar: a rollback button on a user's contributions page and on an article’s latest diff page. Add the following to your monobook.js for it to work:
 * /Logs link/ || Add a 'Logs' link to the toolbox, which links to Special:Log for that page.
 * View source || Adds a [view source] button to the left of [edit this page]
 * /RBL check/ || Adds an "RBL check" link to the toolbox on IP user/talk/contribs pages (already exists in Sp-contributions-footer-anon)
 * WP cactions || Adds menus of page & user options to the cactions bar. Option to also replace standard history, watch, move, undelete etc. links
 * EcceNux/replylinks.js || Adds reply links near user links, automatically inserts a backtrack link (with section anchor) to the message area
 * stubtagtab.js || Adds a 'stub' tab for easy application of stub and more specific stub templates
 * New messages history || Adds a "history" link to the "You have new messages" box. The link is to the history of your user talk page.
 * /New message history/ || Append the new messages warning with a link to your talk page history
 * /HistoryCount/ || Change the default amount of history entries on the history tab
 * Translate external links || Adds links to machine translation sites that will automatically translate external links tagged with Language icons.
 * WikiMark || Adds bookmarking functionality inside Wikipedia. Saves your bookmarks on a usersubpage.
 * gTranslate interwikis || In the 'Languages' box, where other-language versions of the current page are listed, next to every language that google can translate, it puts a link to the google translation of that page.
 * Hotkeys || Enter symbols and common phrases using customizable Ctrl keyboard macros.
 * randomlink.js || Follow a random link or go to a random page in a category, list or WikiProject
 * colspan=2 align=center|
 * New messages history || Adds a "history" link to the "You have new messages" box. The link is to the history of your user talk page.
 * /New message history/ || Append the new messages warning with a link to your talk page history
 * /HistoryCount/ || Change the default amount of history entries on the history tab
 * Translate external links || Adds links to machine translation sites that will automatically translate external links tagged with Language icons.
 * WikiMark || Adds bookmarking functionality inside Wikipedia. Saves your bookmarks on a usersubpage.
 * gTranslate interwikis || In the 'Languages' box, where other-language versions of the current page are listed, next to every language that google can translate, it puts a link to the google translation of that page.
 * Hotkeys || Enter symbols and common phrases using customizable Ctrl keyboard macros.
 * randomlink.js || Follow a random link or go to a random page in a category, list or WikiProject
 * colspan=2 align=center|
 * gTranslate interwikis || In the 'Languages' box, where other-language versions of the current page are listed, next to every language that google can translate, it puts a link to the google translation of that page.
 * Hotkeys || Enter symbols and common phrases using customizable Ctrl keyboard macros.
 * randomlink.js || Follow a random link or go to a random page in a category, list or WikiProject
 * colspan=2 align=center|
 * randomlink.js || Follow a random link or go to a random page in a category, list or WikiProject
 * colspan=2 align=center|
 * colspan=2 align=center|
 * colspan=2 align=center|

Navigating to Edit page
!colspan=2|
 * /Add edit section 0/ || Adds 0 tab to edit the top section of the page
 * Simplified edit section 0 || Adds 0 tab as above; simplified version, works better on Safari 3
 * /Edit Top/ || Adds [edit] link below the page heading to edit the top section of the page
 * Gerbrant.edit.top || Similar to Edit Top, but as an includable module
 * Universal EditTop || Most universal Edit Top, also works for other projects and languages; also a gadget
 * Fiddle Edit Tab || Randall Bart's Fiddle Edit Tab: Modifies "edit this page" tab
 * /Talk page section tabs/ || Replace link to empty talk-page by new section link
 * HighlightEditSections || Highlights section of the page when hovering over section edit link
 * Same-page edit || Adds edit functionality from same page on double-click of article
 * Catscan tab || Adds a tab to categories making it easy to use the CatScan category intersect/search capability.
 * Edit Namespace || Type Edit:pagename in the search box and you will be redirected to the edit page of the page entered. For example, typing "Edit:Example" will take you here instead of here
 * Fiddle Edit Tab || Randall Bart's Fiddle Edit Tab: Modifies "edit this page" tab
 * /Talk page section tabs/ || Replace link to empty talk-page by new section link
 * HighlightEditSections || Highlights section of the page when hovering over section edit link
 * Same-page edit || Adds edit functionality from same page on double-click of article
 * Catscan tab || Adds a tab to categories making it easy to use the CatScan category intersect/search capability.
 * Edit Namespace || Type Edit:pagename in the search box and you will be redirected to the edit page of the page entered. For example, typing "Edit:Example" will take you here instead of here
 * Same-page edit || Adds edit functionality from same page on double-click of article
 * Catscan tab || Adds a tab to categories making it easy to use the CatScan category intersect/search capability.
 * Edit Namespace || Type Edit:pagename in the search box and you will be redirected to the edit page of the page entered. For example, typing "Edit:Example" will take you here instead of here
 * Catscan tab || Adds a tab to categories making it easy to use the CatScan category intersect/search capability.
 * Edit Namespace || Type Edit:pagename in the search box and you will be redirected to the edit page of the page entered. For example, typing "Edit:Example" will take you here instead of here
 * Edit Namespace || Type Edit:pagename in the search box and you will be redirected to the edit page of the page entered. For example, typing "Edit:Example" will take you here instead of here

Searching
!colspan=2|
 * /Google search/ || Changes the Wikipedia search box into a Google Wikipedia domain search. Also has a Feelin' lucky button
 * /Google link/ || Add toolbox links to search Google and Yahoo! for the title of the page
 * /Search links/ || Add toolbox links to search Google web, news archive, books and scholar for the title of the page
 * Multi-NS search || Adds a drop-down menu to the search box to choose the namespace to search in
 * Google search || Show a Google sitesearch box instead of, or beside, the Wikipedia search
 * Google search || Adds a Google sitesearch box below the Wikipedia search box.
 * EasySearch || Script that adds extra buttons to search in Wikinews, Wiktionary, Commons, Spanish, German, and French Wikipedia.
 * RelatedArticles || Add-on that uses the Directed Edge related articles engine to add a list of related articles to each page.
 * TinEye || Adds a "tineye" tab to File: pages for performing a TinEye search on images. Useful for identifying potential copyright violations.  Ported from the Commons TinEye gadget.
 * Google search || Show a Google sitesearch box instead of, or beside, the Wikipedia search
 * Google search || Adds a Google sitesearch box below the Wikipedia search box.
 * EasySearch || Script that adds extra buttons to search in Wikinews, Wiktionary, Commons, Spanish, German, and French Wikipedia.
 * RelatedArticles || Add-on that uses the Directed Edge related articles engine to add a list of related articles to each page.
 * TinEye || Adds a "tineye" tab to File: pages for performing a TinEye search on images. Useful for identifying potential copyright violations.  Ported from the Commons TinEye gadget.
 * RelatedArticles || Add-on that uses the Directed Edge related articles engine to add a list of related articles to each page.
 * TinEye || Adds a "tineye" tab to File: pages for performing a TinEye search on images. Useful for identifying potential copyright violations.  Ported from the Commons TinEye gadget.
 * TinEye || Adds a "tineye" tab to File: pages for performing a TinEye search on images. Useful for identifying potential copyright violations.  Ported from the Commons TinEye gadget.
 * TinEye || Adds a "tineye" tab to File: pages for performing a TinEye search on images. Useful for identifying potential copyright violations.  Ported from the Commons TinEye gadget.

Administrative
!colspan=2|
 * ubergodmode.js || From Sam Hocevar: a compilation of Javascript helpers that help with the administration of Wikipedia. You need to be a sysop already for it to be useful. Add the following to your monobook.js for it to work:
 * EasyBlock || Gives admins a "block" tab on various pages as well as automatic warning capabilities.
 * Protection js || Page protection (and related functions) script. See its page for details
 * rollbackSummary || Adds a tab that allows you to alter the edit summary for rollback links on a page.
 * Userrights link || Adds a link in the toolbox to Special:Userrights when viewing a userpage or user talk page.
 * wikt:User:Msh210/blocklinks.js || Adds a link to the user's log from Special:Block/Username
 * Admin Dashboard || Adds a link to the admin dashboard next to the "my contributions" button.
 * rollbackSummary || Adds a tab that allows you to alter the edit summary for rollback links on a page.
 * Userrights link || Adds a link in the toolbox to Special:Userrights when viewing a userpage or user talk page.
 * wikt:User:Msh210/blocklinks.js || Adds a link to the user's log from Special:Block/Username
 * Admin Dashboard || Adds a link to the admin dashboard next to the "my contributions" button.
 * wikt:User:Msh210/blocklinks.js || Adds a link to the user's log from Special:Block/Username
 * Admin Dashboard || Adds a link to the admin dashboard next to the "my contributions" button.
 * Admin Dashboard || Adds a link to the admin dashboard next to the "my contributions" button.

Personal
!colspan=2|
 * Status switcher || A simple, but functional Wikipedia-status-switcher
 * Wikibreak Enforcer || Prevents user from logging in before a certain date+time, to enforce a wikibreak
 * Edit count tab || Adds a tab to pages which, when clicked, will display the any user's edits per the Wannabe_Kate tool
 * Live edit counter || Add a userbox with an always updated edit counter
 * DavidClock || Puts an UTC clock in the upper right corner, after the "log out" link. Can show a ticking and/or a static clock (time the page was loaded). As a bonus the clocks are links to purge the page and to edit section 0. Configurable tick interval, saves a lot of CPU on slow computers.
 * /Time/ || Adds the current date and time (UTC) to the top right, after the "log out" link (or anywhere else up there)
 * Live edit counter || Add a userbox with an always updated edit counter
 * DavidClock || Puts an UTC clock in the upper right corner, after the "log out" link. Can show a ticking and/or a static clock (time the page was loaded). As a bonus the clocks are links to purge the page and to edit section 0. Configurable tick interval, saves a lot of CPU on slow computers.
 * /Time/ || Adds the current date and time (UTC) to the top right, after the "log out" link (or anywhere else up there)
 * DavidClock || Puts an UTC clock in the upper right corner, after the "log out" link. Can show a ticking and/or a static clock (time the page was loaded). As a bonus the clocks are links to purge the page and to edit section 0. Configurable tick interval, saves a lot of CPU on slow computers.
 * /Time/ || Adds the current date and time (UTC) to the top right, after the "log out" link (or anywhere else up there)
 * /Time/ || Adds the current date and time (UTC) to the top right, after the "log out" link (or anywhere else up there)

Miscellaneous
supported so far. !colspan=2|
 * VoA/Useful || Several scripts there. Automatic WP:PP (de)listing/ history and user anaylsis/ admin script/ RC patrol script. Needs /Add tab/
 * A collection || A bunch of different scripts. (they are listed there because it is easier to update, as they change a lot)
 * Wikipedia Bilingual || Display a Wikipedia article in 2 of the languages in which it is available, side by side (for example, Russian and Spanish)
 * Remove Access Keys || Script to disable all or some access keys on Wikipedia pages
 * last.fm widget || If you like music
 * Reference exporter || Adds a link by references to import the reference metadata into Endnote (or other RIS reference handling programs)
 * scriptpackage.js || A collection of many of the scripts on this page, conveniently put together in one package. Includes Twinkle, wikEd, popups, and lots of other useful scripts. Good for installing many editing/anti-vandalism tools all at once.
 * Hodgepodge || Wikidudeman's Hodgepodge of numerous user scripts including customized page tagging, AFD helpers, Speedy tagging, Twinkle, User warnings, Vandalism fighting, Popups, Image tagging, Etc.
 * RenderBoard || Script created to generate the appropriate template needed for rendering game boards. Currently used for chess and its variants, but expanding to more games. Please contact Matthew Yeager if you would like this to include a certain game or if you have any questions.
 * ContribsTab || Script that adds a "Contributions" tab when viewing a user or user talk page, or any subpage thereof. Clicking the tab brings up the user contribution page.
 * GooglePopupTranslations || Ajax script that references Google translate API to give popup translations when the cursor is placed over a word while in Wikipedia. 23 languages
 * Reference exporter || Adds a link by references to import the reference metadata into Endnote (or other RIS reference handling programs)
 * scriptpackage.js || A collection of many of the scripts on this page, conveniently put together in one package. Includes Twinkle, wikEd, popups, and lots of other useful scripts. Good for installing many editing/anti-vandalism tools all at once.
 * Hodgepodge || Wikidudeman's Hodgepodge of numerous user scripts including customized page tagging, AFD helpers, Speedy tagging, Twinkle, User warnings, Vandalism fighting, Popups, Image tagging, Etc.
 * RenderBoard || Script created to generate the appropriate template needed for rendering game boards. Currently used for chess and its variants, but expanding to more games. Please contact Matthew Yeager if you would like this to include a certain game or if you have any questions.
 * ContribsTab || Script that adds a "Contributions" tab when viewing a user or user talk page, or any subpage thereof. Clicking the tab brings up the user contribution page.
 * GooglePopupTranslations || Ajax script that references Google translate API to give popup translations when the cursor is placed over a word while in Wikipedia. 23 languages
 * RenderBoard || Script created to generate the appropriate template needed for rendering game boards. Currently used for chess and its variants, but expanding to more games. Please contact Matthew Yeager if you would like this to include a certain game or if you have any questions.
 * ContribsTab || Script that adds a "Contributions" tab when viewing a user or user talk page, or any subpage thereof. Clicking the tab brings up the user contribution page.
 * GooglePopupTranslations || Ajax script that references Google translate API to give popup translations when the cursor is placed over a word while in Wikipedia. 23 languages
 * GooglePopupTranslations || Ajax script that references Google translate API to give popup translations when the cursor is placed over a word while in Wikipedia. 23 languages
 * GooglePopupTranslations || Ajax script that references Google translate API to give popup translations when the cursor is placed over a word while in Wikipedia. 23 languages
 * Wikipedia translator || This script adds a translate link to all wikis in other languages (in the language portlet) which are supported by Google Translate. Primarily a research tool, it allows the user to get all of the information on wikipedia in english from the non-english wikis.
 * Wikipedia translator || This script adds a translate link to all wikis in other languages (in the language portlet) which are supported by Google Translate. Primarily a research tool, it allows the user to get all of the information on wikipedia in english from the non-english wikis.

Meta-scripts
These are scripts that help develop or use other scripts.
 * automod || Edits and saves a given article according to parameters passed in the URL.
 * Gerbrant.mng.decache || Selectively remove one or more user scripts from your browser cache. Needs external application. (documentation)
 * /Inclusion/ || Use these short commands to include scripts and css from other places (like synchronizing your accounts on all wikis)
 * noie.js || This short piece of code allows you to disable certain scripts in Internet Explorer only. Used to prevent script errors with non-IE compatible scripts.
 * /Syntax highlighter/ || Meta-script highlights anything that looks like css code inside pre tags by giving a class to each bit. Makes it much easier to read.  Use your monobook.css to format your monobook.css.  :-)  Now for js code it's also available
 * }
 * noie.js || This short piece of code allows you to disable certain scripts in Internet Explorer only. Used to prevent script errors with non-IE compatible scripts.
 * /Syntax highlighter/ || Meta-script highlights anything that looks like css code inside pre tags by giving a class to each bit. Makes it much easier to read.  Use your monobook.css to format your monobook.css.  :-)  Now for js code it's also available
 * }
 * /Syntax highlighter/ || Meta-script highlights anything that looks like css code inside pre tags by giving a class to each bit. Makes it much easier to read.  Use your monobook.css to format your monobook.css.  :-)  Now for js code it's also available
 * }

Libraries
These functions can be included directly in a script but don't do anything unless called by some other code. The functions marked as deprecated have been rendered obsolete by new features added to MediaWiki, and only exist now as wrappers for compatibility with existing code.

(Template)

Stylesheets
CSS code in this section is added slightly differently to javascript code. The code can be imported by adding  to your monobook.js, or the code can be @imported into your monobook.css. You can just paste the source code if you do not wish to receive updates to the code when it is improved.

Incomplete things

 * meta:Help:User style/floating quickbar could be made into a self-contained script. Might be slower that way, though. — Omegatron 21:29, 4 February 2006 (UTC)
 * Not necessarily; you could simply put the scrollbars on the content area instead of on the whole window. The real problem is that often you have to scroll down to see the rest of the the left pane. So it would need it's own scrollbar or a similar solution. Shinobu 13:07, 27 December 2006 (UTC)
 * Not necessarily; you could simply put the scrollbars on the content area instead of on the whole window. The real problem is that often you have to scroll down to see the rest of the the left pane. So it would need it's own scrollbar or a similar solution. Shinobu 13:07, 27 December 2006 (UTC)

Obsolete/non working scripts
Obsolete libraries:

he:ויקיפדיה:סקריפטים fr:Aide:Monobook/Fonctions avancées pt:Wikipedia:Software/Scripts tr:Vikipedi:Kullanıcı ve yönetici scriptleri