Gmail - Google Calendar Seamless Integration

By Michael A. Balazs Last update Oct 25, 2008 — Installed 7,616 times.
Script Summary:
This script loads the Google calendar seamlessly into the gmail interface below the inbox (rather than the sidebar) using a gmail native navbox.
Recently Updated TopicsPosts
Archived Comments11

this script has 1 topic, 11 posts

This script has no reviews.

OBSOLETE:
Please use Gmail - Seamless Integration (Google Calendar, Reader, Notebook, etc...) with Collapsible Inbox for Standard GMail and GMail Apps instead.



New Script: Now you can collapse your inbox also! Get it here Gmail - Collapsible Inbox. Works best when used with GCal/GReader/GNotebook- Header Removal in IFrames. Combines nicely with Gmail - Google Reader Seamless Integration and Gmail - Google Notebook Seamless Integration.

Please send comments, problems, and general feedback to Michael.Balazs+UserScripts@gmail.com

Configuration:

  • Size:
    • Tools->Greasemonkey->Manage User Scirpts
    • Highlight Gmail - Google Calendar Seamless Integration
    • On the line with var calendar_frame_height = "600px"; replace the 600px with your desired size.
    • Save file and reload GMail.
  • Ordering:
    • Tools->Greasemonkey->Manage User Scirpts
    • Highlight Gmail - Google Calendar Seamless Integration
    • On the line with var place_before; Set it equal to either ATTOP, calendar, reader, notebook or ATBOTTOM depending on what you would like just below this navbox.
    • Save file and reload GMail.
  • Load Collapsible:
    • Tools->Greasemonkey->Manage User Scirpts
    • Highlight Gmail - Google Calendar Seamless Integration
    • On the line with var allow_starting_collapsed; Set it equal to true or false depending on preference. Note: Loading collapsed may cause unviewable text in 2+ week and month views.
    • Save file and reload GMail.

Versions:

  • 1.8
    • Major improvements to ordering mechanism. See configuration section for full details.
    • Allow configuration of calendar to load collapsed despite known text unreadable problem.
  • 1.7
    • New Feature: Now works with google apps!
  • 1.6
    • Fixed problem caused by GMail Greasemonkey API not loading by the time the script requests it.
  • 1.5
    • Improved calendar/reader ordering mechanism.
  • 1.4
    • Removed dependence on jQuery which reduces bandwidth usage and improves load time dramatically.
    • Fixed problem of wrong page loading in wrong iframe when reader and calendar used together.
    • Fixed reloading page memory leak.
    • New Feature Added configurable parameter to set order of reader and calendar per bjbkk suggestion.
  • 1.3
    • Fixed problem that caused calendar navbox to load multiple times in Vista.
  • 1.2
    • Fixed problem that caused navbox to load on the left sidebar.
  • 1.1
    • Simplified code and completely reworked loading mechanism.
  • 1.0
    • Original Version

Known Issues:

  • Calendar navbox is forced to load open every time because the way the calendar determines font size. If box is closed at loading the text is too small to read in certain views.
  • If the reader/calednar (when loaded in its own page) is zoomed it can cause the gmail page to change zooms. It can be resolved but resetting the zoom of the reader/calednar (when loaded in its own page.) Possible temporary work around is disable firefox from recalling zoom levels by going to about:config and setting browser.zoom.siteSpecific to false. This I believe is a firefox bug and has been submitted to bugzilla.
Known Conflicts:
  • It does not play well with NoScript since it blocks iframes by default. This can be disabled to fix the problem.
Screenshot: