Greasemonkey Scripts

A trail of 3 pages, marked with comments, by rowanrook
About this trail:

EnhanceGmail.jpeg
Firefox with Greasemonkey: The Enhance Gmail Greasemonkey script incorporates Google Calendar and the Google Chat gadget directly into your Gmail account. Install it, then click the Calendar or Chat links at the top of the page to open your inline calendar or chat gadget. If you don't like the default setup of the inline layouts, you can edit the script and change a few simple values to get it looking nice (like the screenshot above, which also features Remember the Milk integration).

For example, to place the calendar on the bottom half of your window (which I prefer) rather than splitting the window vertically, open up the Greasemonkey script and edit this line in the top section, changing:

const OPEN_CAL_BELOW_MAIL=0;
...to...
const OPEN_CAL_BELOW_MAIL=1;
Likewise, I adjusted the Calendar height using:
const CAL_HT = 60;
...rather than 70 percent, which seemed to take up too much of the window. In all, though, this is a really great tool for more tightly integrating your Google Apps dashboard. Enhance Gmail is free, works with Greasemonkey and Firefox. Perhaps we'll see some Better Gmail integration in Enhance Gmail's future. Thanks Redd!
3 marks in this trail
1

EnhanceGmail.jpeg
Firefox with Greasemonkey: The Enhance Gmail Greasemonkey script incorporates Google Calendar and the Google Chat gadget directly into your Gmail account. Install it, then click the Calendar or Chat links at the top of the page to open your inline calendar or chat gadget. If you don't like the default setup of the inline layouts, you can edit the script and change a few simple values to get it looking nice (like the screenshot above, which also features Remember the Milk integration).

For example, to place the calendar on the bottom half of your window (which I prefer) rather than splitting the window vertically, open up the Greasemonkey script and edit this line in the top section, changing:

const OPEN_CAL_BELOW_MAIL=0;
...to...
const OPEN_CAL_BELOW_MAIL=1;
Likewise, I adjusted the Calendar height using:
const CAL_HT = 60;
...rather than 70 percent, which seemed to take up too much of the window. In all, though, this is a really great tool for more tightly integrating your Google Apps dashboard. Enhance Gmail is free, works with Greasemonkey and Firefox. Perhaps we'll see some Better Gmail integration in Enhance Gmail's future. Thanks Redd!
2

Install this script

Installed 3512 times.

[UPDATE 01 January 08] : Updated the script to allow users to display the calendar *below* the mailbox instead of to the right of it

Feature List

Features: Integration of Google Calendar, and a better Google Chat. Removal of the invites box, Google user id from the top bar, and the footer.

This script works with the updated Google interface.

Calendar Integration

For better calendar integration check out my other script 'Enhance Google Calendar'. (That cleans up Google Calendar and makes it more suitable for a single column view)

Setting Options

Check out the source of the script to set certain options. You can turn the calendar and chat integration on and off independently, customize their widths. You can also choose which components of the user interface are removed.

Feature Requests

This script has been tested with the default gmail and google calendar pages. In the even that you have other scripts/extensions installed that cause this script to behave in a weird way please let me know and i will look into it. Thank you for your interest !

Related Scripts for GMail

1. Add Calendar Feed - GMail (and derived work Gmail Google Calendar sidebar) 2. Enhance Google Cal (needed with this script see calendar integration) 3. Gmail Beautifier 2.0

3

Allows you to customize the way a webpage displays using small bits of JavaScript.

Hundreds of scripts, for a wide variety of popular sites, are already available at http://userscripts.org.

You can write your own scripts, too. Mark Pilgrim's definitive Greasemonkey guide, diveintogreasemonkey.org will show you how.

Works with:
  • Firefox Firefox: 1.5 – 2.0.0.*

Add your comment: