User:Js/watchlist

In today's world, User:Js/watchlist has acquired unprecedented relevance. Known for its impact on various aspects of society, User:Js/watchlist has captured the attention of academics, experts and the general public. Its influence extends to areas such as economics, politics, technology, culture and everyday life. As User:Js/watchlist continues to be the subject of analysis and debate, it is crucial to understand its implications and consequences now and in the future. In this article, we will explore in detail the importance and scope of User:Js/watchlist, as well as its possible effects on society.

watchlist
Browsers *
Skins *
Languages en
Code watchlist.js
Released March 7, 2008 (2008-03-07)
Updated February 12, 2022 (2022-02-12)
Developer   AlexSm

A script that adds a tab along the top of the Watchlist page and some links to its "Watchlist options" box.

↸ tab

Clicking the tab toggles the page's display between removing or reinstating most of the messages/options/etc that precede the watchlist. This can be particularly useful for smaller screens. The display's state is saved in a browser cookie.

Extra watchlist options

  • ┌─ Watchlist options ───────────────────────────────────────
  • │ ………………………………………………  |  Only new  |  x  |  ↑↓  |  ±
Only new Reloads the watchlist to show only the changes made since it was last loaded (i.e. like the "Show new changes..." link on the Recent changes page).
x Adds a small "x" link after the "hist" link in the parenthesis at the start of each watchlist entry (i.e. each "(diff | hist)" becomes "(diff | hist | x)") which, when clicked, unwatches the entry.
(Uses Ajax.)
↑↓ Sorts entries and their talk pages by namespace then title.
± Expands or collapses all hidden edits in an "enhanced expanded" watchlist.

Installation

Add this to your common.js (or your skin.js):

// ]
if (mw.config.get('wgCanonicalSpecialPageName') == 'Watchlist') 
  importScript('user:js/watchlist.js');

Parameters

If you don't want to click x to add unwatch links:

var unwatchLinksOnLoad = true; //add (x) links on page load

See also