MediaWiki:ISBN fix.js
From Tardis Wiki, the free Doctor Who reference
Clear your cache often around here
After changes are made to this site's CSS or Javascript, you have to bypass your browser's cache to see the changes. You can always do this by going to your browser's preferences panel. But many browsers also offer keyboard shortcuts to save you that trouble. The following shortcuts work in the versions of the browsers that Tardis currently supports. They may not work in earlier versions.
- Firefox: hold down Shift while performing a page reload.
- Opera offers no default keyboard shortcut, but you can create a custom keyboard shortcut with the value Clear disk cache
- Safari users should simultaneously hold down ⌘ + Option + E. You may need to enable the Develop menu first
- Chrome: press Ctrl + F5 or Shift + F5 while performing a page reload.
/* 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 entire contents of this page that appears
beneath the comment, "CODE BEGINS", to your user javascript page.
This page can be found at User:<your username>/common.js ,
where <your username> is replaced by your user name. For example,
if your user name is DWfan, your javascript page is
User:DWfan/common.js .
3.) If you want to change the destination URL from amazon.com to another book
source, change the value of the book_source_URL. Go to
[[Tardis: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.
The code should now work, as long as you are logged in.
=-=-=-=-=-
AUTHORSHIP
=-=-=-=-=-
This code was written by [[wikipedia:user:Lunchboxhero]] and derives from
[[wikipedia:user:Lunchboxhero/vector.js]]. Significant improvements by
[[wikipedia:user:Superm401]] and [[wikipedia:user:drrngravy]]. The phrase
"this code" includes not only this page, but also
[[MediaWiki:externISBN.js]].
===========
CODE BEGINS
=========== */
var book_source_URL = "http://www.worldcat.org/search?qt=wikipedia&q=isbn%3AMAGICNUMBER";
importScript('MediaWiki:externISBN.js');
/* =-=-=-=-=-
DE-ACTIVATING
=-=-=-=-=-
If you want to turn this fix off, and return to seeing all the links
at the Special:BookSources page, simply comment out the above lines
on your wikia.js or common.js files. You can achieve this one of two ways: */
// This line is commented out.
// But I have to add the slashes before each line.
// Seriously, every time.
/* This line is commented out
But every other line is, too.
Until I add this closing syntax --> */