user:js/markZeroEdits
Appearance
< User:Js
markZeroEdits | |
---|---|
Browsers | . |
Skins | * |
Code | markZeroEdits.js |
Released | April 8, 2008 |
Updated | May 8, 2022 |
Developer | AlexSm |
Script marks zero size collapsed edits (usually simple vandalism reversions) in Watchlist and Recent Changes.
Script only works on the above shown kind of watchlist/RC, which requires «Enhanced Recent Changes» and «Expand Watchlist» Preferences options.
How it works
[edit]- It finds all zero size collapsed edits and looks at the single edits inside.
- If edit(s) from one user are followed by one edit from another user with "revert/undo" edit summary, the collapsed edit is marked with
revert-edit
class, otherwise withzero-edit
class. - CSS code highlights these collapsed edits.
Installation
[edit]Add this to your monobook.js:
//[[user:js/markZeroEdits]]: highlight zero size collapsed edits
if ((mw.config.get('wgCanonicalSpecialPageName')=='Watchlist') || (mw.config.get('wgCanonicalSpecialPageName')=='Recentchanges'))
importScript('user:js/markZeroEdits.js')
Optional parameters
[edit]mzTrustUnregRv = true //trust that undo edits made by IP users are reverts
mzTrustSelfRv = true //trust that self-undo edits are reverts
mzMoveReverts = true //move reverts to the bottom of the day
mzRevertRegExp //RegExp for proper undo/revert edit summary
// default is /^(BOT[ -]*)?Reverted|^Reverting|^Undid revision /
mzCSS //CSS code to highlight edits according to classes above
//By default CSS is
mzCSS =
'table.revert-edit * {color:#777799}' //mark reverts with blue-gray color
+'table.revert-edit td {text-decoration: line-through}' //and strike-through
+'table.zero-edit * {color:#777799}' //mark other zero edits with blue-gray color
If you use FireFox or Opera, you might want to use opacity instead of the grayish color, e.g. table.revert-edit * {opacity: 0.3}