Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I use Google Calendar at work and I have access to lots of my coworkers' calendars which makes the view pretty messy, so I mostly keep them hidden. Is there a way (maybe with some plugin or extension) to show and hide all these calendars with one click?

share|improve this question
1  
if you want to show ONLY ONE calendar, you can click the DOWN ARROW besides the calendar name, then DISPLAY ONLY THIS CALENDAR. –  wilson Sep 21 '10 at 6:20
    
@wilson: Sorry for my slow response, but see my comment under Stefan Lasiewski's answer. –  Peter Jaric Sep 23 '10 at 19:17
add comment

4 Answers 4

up vote 5 down vote accepted
+100

I realize that you are specifically asking for one click, still I'd like to offer a (mostly) three click solution as likely helpful as well (for anyone not aware of it already at least ;)

  1. Within the left sidebar, under Other calendars, click Settings.
  2. Within the second column, under SHOW IN LIST, click all/none as appropriate.
  3. At the bottom left, click Back to calendar.

Obviously, depending on your calendar distribution between the upper and lower section, you might need to click all/none another time in the other section as well eventually.

In case this really doesn't serve your needs, it should indeed be possible to extend Google calendar via the Calendar APIs and Tools (the calendar class has a hidden property) and/or a Calendar Sidebar Gadget - I'm not aware of an existing solution offering the desired functionality, so you'll need to roll your own in case.

share|improve this answer
    
As you say, this isn't exactly what I want (especially since it makes it harder to just show one calendar when I want to do that), but it's pretty close. Thanks! –  Peter Jaric Sep 21 '10 at 8:04
add comment

There is a box to the left of each calendar in the list. Click on that box to show/hide that calendar. When you click on the box to show, the box will now be the color you have chosen for that calendar. If you click it again (to hide) the box will have no color at all. Actually, the boxes are a little difficult to see if there is no color; so much so that I didn't see them at first! It will be one click per each calendar you wish to show/hide. I keep the crucial ones up and then just show the others when I have a question about scheduling. It would be nice to have a custom view that you could click on or off as you wished though. Maybe someone at Google is monitoring these comments!

share|improve this answer
1  
That's certainly not "one click". I think the OP already knows how to do that, but is looking for a way to streamline the process. –  Al E. Jun 26 '13 at 16:44
    
Screenshots? This is a bit confusing... –  batpigandme Jun 26 '13 at 17:14
    
@AlEverett: Exactly... –  Peter Jaric Jun 26 '13 at 21:03
add comment

Go to "My calendars" setting, click show none. Go "back to calendar", then Go to "My calendars" setting, click just the ones you want to show.

share|improve this answer
add comment

There is no one-click solution for this, and no keyboard shortcut that I know of, but there is a two-click solution.

Under "My Calendars", find your calendar (It's at the top of the list), click on the down arrow and select "Display only this calendar".

That's two clicks ;)

Sadly, there is no way to restore the calendars to the previous view (before you selected "Display only this calendar").

Edit: Well I re-read your question. I guess my answer is obvious, but it does answer half your question ;)

share|improve this answer
    
Actually, it's not a solution at all for me, unfortunately, since I have at least two personal calendars that I want to be visible all the time. –  Peter Jaric Sep 23 '10 at 16:11
    
I'm in a similar situation, and I can't think of a solution to your problem. We use Google Calendar for work (I watch about 5+ calendars there), I have two personal calendars, and I subscribe to the calendar for two schools. –  Stefan Lasiewski Sep 23 '10 at 18:05
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.