User:Inductiveload/ActivePageAlert

Display an icon if a page has been edited recently, with the ability to vary the definition of "recently" on a per-other-user basis.

Installation
Install using the loader below.



Configuration
Set the config like this:

Options:


 * (general config):
 * : minor edits do not trigger a warning, no matter how recent (default: true)
 * : ignore all your own edits (default: true)
 * : edits by these users do not count (this is an array of regular expressions)
 * : check the most recent 'n' revisions (default: 25)
 * : the time (in minutes) after which edits don't trigger a warning any more
 * : an array of users with custom limits in the format:
 * the other user's name (without "User:")
 * time limit in minutes. Must be more than  to be effective. Set 0 to have no time limit: you'll be alerted if the edited the page ever (within the last 'n' edits).
 * optional, and must exist as an ID in the icons array (you can add to this). By default user-specific warnings get a red icon.
 * ignore minor edits of this user. Optional: if not set, the global setting is used.
 * : Array of icons. Add to this if you want different icons for certain users.
 * Presets:
 * : OOjs_UI_icon_clock-warning.svg
 * : OOjs_UI_icon_clock-destructive.svg
 * : OOjs_UI_icon_robot.svg

Technical

 * ../ActivePageAlert.js/ - main script