User:Galil/GWiki-tools

Introduction
This is a script written by me, that uses Greasemonkey to enhance the wiki's functionality in Firefox. It was written mostly for personal reasons, but figured it might be usable by others as well.

Added functionality
In order of implementation:


 * Fullsize image view
 * As an example, take Image:Map Jade Sea.jpg. Note that when you click on the image since you want to see it in full size, you get sent to the actual image. I wanted it to stay on the current page, and just enlarge it, while keeping the UI.


 * Faster watchpage adding
 * Add pages to your watchpage without getting sent to the confirmation page. I think this is best described with an image. (Note: This also saves minor bandwidth since only the watchpage's header is received, not the whole page)
 * [[Image:gwiki-tools watchpage add.jpg]]


 * Del.icio.us link nicely blended in with the UI, for fast adding to del.icio.us
 * Opens external links in new windows (or tabs if that is what you have set Firefox to do)
 * Note: Links to Wikipedia, Wiktionary, etc, are not considered external unless they are implemented as external links (ie, Wikipedia, Wiktionary).

Changelog
30-08-2006:
 * Further improved the fullsize image view. Now you actually see it working, and you are able to zoom back out.

Things needed

 * Mozilla Firefox 1.0+
 * Greasemonkey

Installation and Configuration

 * Install Firefox and browse to the Greasemonkey webpage
 * Install Greasemonkey
 * Restart Firefox
 * Browse to [/wiki?title=User:Galil/gwiki-tools.user.js&action=raw&ctype=text/javascript this page], copy the contents and paste it in a text editor. Save the file as gwiki-tools.user.js. Browse to this file with Firefox and click the button labeled "Install" in the toolbar that appears at the top. After the confirmation, you can remove the file from your harddisk.

Compatibility with Firefox 2.0
Even though Greasemonkey doesn't explicitly state it works with Firefox 2.0 (and as such will not start), it has been verified to support this browser aswell so far (note that this is subject to change as development progresses). You will however need to tell Firefox to not verify compatibility with extensions. There are two different ways of achieving this:
 * Browse to . Right click anywhere in this list, and select  . Name this setting   and set it to  . Fully restart the browser and you should now be able to use Greasemonkey with Firefox 2.0.
 * The other method is to install Nightly Tester Tools and fully restart Firefox for the extension to be fully installed. Next you go to  in Firefox's menus and click the button labeled  . You might have to restart Firefox yet again after this, but once you do, you will be able to use Greasemonkey again.