User:Shahadat/Recent Change Patroller
- See also Justapedia:Recent changes patrol
Adds a box in the sidebar that uses AJAX to update a list of recent changes every 5 seconds.
You can enable or disable it using the provided link. The default is for the box to be disabled. The setting is stored in a session cookie (setting is lost when you close your browser). The cookie is called 'rcp_show_box'.
This works really well with JP:TW which has tabs for things like reversion.
It's almost an exact clone of NewPagePatroller. View the source. It's probably rather shocking... User:Shahadat/RecentChangesPatrol.js
If you click on a link it now goes to the most recent diff rather than the page itself. Much more useful.
Installation
To install, add the following to your skin.js page:
importScript('User:Shahadat/RecentChangesPatrol.js');
Settings
This box has three settings. To use a setting, place the setting variable underneath the importScript line.
- rcp_enabled
- The default behavior of the box (enabled or disabled) if no cookie is set
- Default:
true
- Possible values:
true
orfalse
- Example:
rcp_enabled = false;
To make the box not show by default
- rcp_num_pages
- The number of pages to show in the box
- Default:
10
- Possible values: Any number between 1 and 50
- Example:
rcp_num_pages = 5;
To make the box show 5 links at a time
- rcp_refresh
- The refresh rate of the box, in seconds. Decimals allowed
- Default:
5
- Possible values: Any number above 2 (to not put too much strain on the servers)
- Example:
rcp_refresh = 10;
To make the box refresh every 10 seconds.
Compatibility
This script has been known to work on:
- Firefox 2
- Internet Exploiter 6
- Camino 1.5.1 (or any other Gecko browser for that matter)
Other versions of these browsers, or in fact other browsers may work, as long as the browser supports AJAX.
I have only tested it on the default Monobook skin.
Thanks to jonny-mt for the Camino test.
Script Attribution
![]() | This script was manually imported from Wikipedia in compliance with their CC-BY-SA license. This script is utilized either partially or in full, incorporating corrections, modifications, or imported from the original script. For details regarding the original script and its creator, please refer to the following link: https://en.wikipedia.org/wiki/User:TheJosh/Scripts/Recent_Change_Patroller |