Description | Lists the past moves a page has gone through |
---|---|
Updated | January 25, 2021 (14 months ago) |
Browser support | Chrome, Firefox, etc. (ES6+ needed) |
Source |
Disentangling all the moves a page has gone through can be quite a hassle. So let this script do it for you. It adds the link "Move history" to the Tools section of the sidebar on page history. For example, on the history of Anne Hathaway (wife of Shakespeare), clicking it and Search will show you something like this:
Anne Hathaway (Shakespeare's wife) → Anne Hathaway (Shakespeare) → Anne Hathaway Shakespeare → Anne Hathaway (Shakespeare) → Anne Hathaway Shakespeare → Anne Hathaway (Shakespeare) → *H E Ŗ M EE? → Anne Hathaway (Shakespeare) → Anne Hathaway (Shakespeare's wife) → Anne Hathaway (wife of Shakespeare)
Installation
Add the following to your common.js or global.js:
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/MoveHistory.js&action=raw&ctype=text/javascript');
Or just to see how it works, enter the above into your browser console (press F12) on a history page.
Limitations
- Moves within merged history appear like any other, resulting in the target of one move and the source of the next (or the current name) not lining up.
- A move will not be detected if:
- it was made before late June 2005;
- it was the first edit since the date specified in "Since";
- the user or edit summary in the history or move log has been hidden;
- there was a server latency between the revision and move log entries longer than one minute; or
- the namespace prefix has been changed since the move.