Jump to content

User:Htroberts/monobook.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// This code will change ISBN links to point to the url of your choice,
// instead of Special:Booksources, when you are logged in. 
//
// How to use it:
//
// 1.) Make sure you are logged in, so you can edit your user javascript 
//     page.
//
// 2.) Copy the contents of this page to your user javascript page. This page is 
//     at User:<your username>/monobook.js , where <your username> is replaced by 
//     your user name. For example, my user name is Lunchboxhero so my javascript 
//     page is User:Lunchboxhero/monobook.js .
// 
//     (Every line that starts with "//" is a comment is not necessary for the code 
//     to work and can be discarded.)
//
// 3.) If you want to change the destination URL from amazon.com to another book
//     source, you can do so by changing the value of the book_source_URL.  Go to 
//     [[Wikipedia:Book sources]] and copy the URL of the book source you want to
//     use (right-click or ctrl-click the link, then click "Copy Link Location", 
//     "Copy Target", or similar).  Put the new URL between the quotes next 
//     to book_source_URL, in place of the URL now there.
//
// 4.) Once satisfied with the destination url, and your javascript page saved, you 
//     may have to refresh your browser cache in order for the code to be loaded. 
//     
//     For Mozilla/Safari/Konqueror: hold down Shift while clicking Reload (or 
//     press Ctrl-Shift-R), IE: press Ctrl-F5, Opera: press F5.
//
// The code should now work, as long as you are logged in.
//
// The current magicURL includes Wikimedia's Amazon Referral reference. That means if you click on 
// the ISBN link, go to Amazon and end up buying the book, Wikimedia will earn some small amount
// of money from that sale.  If you don't want to support Wikimedia in this way, but do want ISBNs
// to link to Amazon, replace the current magicURL with "http://www.amazon.com/gp/search?ie=UTF8&field-isbn=MAGICNUMBER"
//
// Good luck, and if you have any questions, leave a comment on the discussion
// page of User:Lunchboxhero/monobook.js . Thanks to Superm401 and drrngravy for their
// improvements.
 
var book_source_URL = "http://www.amazon.com/gp/search?ie=UTF8&field-isbn=MAGICNUMBER&tag=wikipedia08-20";
importScript('User:Lunchboxhero/externISBN.js');