This is where you can find all my scripts (excluding one or two I may sporadically have in development).
Mass Rollback script that takes up to the last 500 (customizable by you) contribs of a user and rollbacks them, complete with summary. It's popup also doubles as a failsafe that you dont accidentally click the link on an admin's contribution page ;).
To install put: importScript('User:Kangaroopower/MRollback.js'); //[[User:Kangaroopower/Scripts]] in your skin js file. (Source Code)
Allows for the quick moving of pages using an ajax popup. Complete with summary. If you want to move pages from the current page to a subpage, just put / in the beginning of the to: box.
To install put: importScript('User:Kangaroopower/ajaxMove.js'); //[[User:Kangaroopower/Scripts]] in your skin js file. (Source Code)
Adds a link to the raw code of js and css pages. Can be useful for just looking at plain code or getting an importscripturl link. I use it for quickly clearing the cache of my scripts.
To install put: importScript('User:Kangaroopower/rawtab.js'); //[[User:Kangaroopower/Scripts]] in your skin js file. (Source Code)
Auto-Refreshes recent changes (or other pages, as per the configuration), every 60 seconds (this interval can be changed.
Configuration: You can change some settings in your JavaScript by adding some/all of the following.
var ajaxPages = ["Special:RecentChanges","Special:Watchlist","Special:Log","Special:Contributions"];
importScript('User:Kangaroopower/AjaxRC.js');
var ajaxindicator = 'http://images2.wikia.nocookie.net/__cb20100609110347/software/images/a/a9/Indicator.gif';
importScript('User:Kangaroopower/AjaxRC.js');
var ajaxRefresh = 30000;
importScript('User:Kangaroopower/AjaxRC.js');
AjaxRCRefreshText
and AjaxRCRefreshHoverText
before the import, like thisvar AjaxRCRefreshText = 'Auto-refresh';
var AjaxRCRefreshHoverText = 'Automatically refresh the page';
importScript('User:Kangaroopower/AjaxRC.js');
ajaxCallAgain
variable, like this:var ajaxCallAgain = window.ajaxCallAgain || [];
window.ajaxCallAgain.push(function1, function2, function3);
importScript('User:Kangaroopower/AjaxRC.js');
To install with default settings (60 seconds interval, only refreshes Recent Changes) put: importScript('User:Kangaroopower/AjaxRC.js'); //[[User:Kangaroopower/Scripts]] in your skin js file. (Source Code)
If you don't see these scripts in action immediately, try clearing your cache. If you still dont see anything, look in your error console (ctrl + shift + j or f12) to see if there is an error somewhere. These scripts are not fully done by any means but they should all work in chrome and probably all other webkit browsers- safari, etc. I personally don't support IE but will look into bugs there. Although I don't extensively test my scripts in firefox, they all should work there. Please message me on my talk if you need any help.